我想知道,MongoDB 是否可以用于存储外汇数据,这些数据稍后会在客户端应用程序上作为实时数据与 analisys 以图形的形式呈现?我将有不同的来源和不同的提要,这是主流数据提供商找不到的。
4 回答
看看这些来自 MongoSF 公约的论文。特别是关于分析。请注意,在这种情况下,数据存储只是一个非常复杂的系统设计的一个方面。
MongoDB 可用于存储外汇数据,所有数据库(我能想到的)都可以。我认为最大的问题是你想从你的数据存储中得到什么?
如果您追求高性能,那么 NoSQL 无疑是一个不错的方向,因为当表关系变得复杂时,它们通常在大型数据集上提供更好的速度。
但老实说,无论提要如何 - 外汇数据通常可以使用 DateTime/High/Low/Open/Close/Currency/Interval 存储,对吗?我使用 SQL Server 做的事情与您描述的非常相似,并且访问存储的数据不是性能瓶颈。当您开始尝试将数据转换为图表并添加指标等时,好的设计决策就会得到回报。
MongoDB 可用于存储外汇数据,就像其他数据库系统一样。但是,如果追求高性能,NOSQL 是一个更好的选择,因为它在大型数据集上提供了更快的速度。
关于 MongoDB 和金融市场使用的一些信息:https: //www.mongodb.com/blog/post/mongodb-single-platform-all-financial-data-ahl
北极是一个伟大的开源数据存储解决方案,它使用 MongoDB 和 Python: http ://www.slideshare.net/JamesBlackburn1/2015-pydata-highperformance-iot-and-financial-data-storage-with-python-and-mongodb