我目前有很多想要分析和计算的财务数据。我已经构建了一个从平面文件中读取数据的数据系统,并进行了一些相当智能的缓存来保持我想要的性能。但是我开始为这个系统提供大量数据......
我目前正在考虑使用 POSTGres 并有一个类似这样的模式:
Table: Things
Fields: T_id, Row, Sub-Row, Column, Resolution, Readable-Name, Meta
Table: Data
Fields: d_id, T_id, timestamp, value
我想知道如果我的数据表有数十亿行,POSTGres 是否会在上述模式下表现出色。
我的另一个想法是使用面向列的数据库,但我似乎找不到任何好的开源数据库来开始使用。Cassandra 真的不适合这种情况,因为我会阅读比写作更多的东西。