ruby-on-rails - Rails/Postgres:在数据库中保存 1000 种加密货币历史价格的策略
问题描述
我想保存并显示 2500 种加密货币的历史价格。将所有数据保存在我的数据库中的最佳策略是什么?我认为为每个价格创建 2500 个表格并不是一个好主意...
数据库:Postgres
非常感谢
解决方案
这是一个非常广泛的问题,但星型模式很可能会帮助您以灵活且可扩展的方式进行设置。
我可以将其设想为一个非常简单的设置,其中包含按时间戳保存价格历史数据的事实表,以及保存有关硬币(即汇率、商家)等信息的几个维度表。
这是关于星型模式的简单指南
推荐阅读
- php - 使用 Codeigniter 激活发送邮件
- html - 加载指示器未以角度显示在标题中
- kotlin - Kotlin 警告:在构造函数中访问非最终属性
- javascript - 使用多个值 javascript 对数据进行分组
- java - 如何在 openshift 集群上调试 java 微服务
- java - 如何使用远程 Maven 存储库
- c# - Owin:异常:System.ObjectDisposedException:无法访问已处置的对象。对象名称:'System.Net.HttpListenerRequest'
- php - 迁移到 php 7 后 phpmailer 无法正常工作
- jms - EMS 连接适用于“tcp”,但不适用于“tibjmsnaming”
- javascript - 我需要使用 angularjs 在 html 中迭代动态多个嵌套级别对象显示