考虑到未来读取速度和存档的全局大小,什么是存储报价数据(开盘价,最高价,最低价,收盘价,成交量)的最有效方法?存储股票报价(金融)数据的最佳方法
XML ? But It is resource consumption
Simple CSV comma separated ?
Is Binary maybe the best way ?
感谢
编辑:关于数据库,你是对的球员,但我想:他们是“好”的简单存储5类型的值(例如,SQLite的)?他们的架构是不是因为我的需要而“过大”?
只要您提到对未来性能和可扩展性的担心,就会增加您的需求。这就是为什么每个人都建议使用数据库解决方案而不是XML等等。此外,您可能会发现数据模型会变得越来越大,越来越复杂,您将需要在一个实体中存储超过五个字段。 – 2010-11-24 20:25:29
我想你需要了解平面文件,xml和数据库之间的关键区别。考虑到你会经常查询这些数据,最好的解决方案就是数据库。相同数量的信息可以存储在更少的空间中,数据库引擎可以为您处理所有查询。使用XML,您将拥有重复数据的gobs以及额外数据(所有这些重复的开放/关闭标记)的gobs。使用CSV不仅会导致数据重复,您必须编写自己的查询引擎来查询这些数据。 – 2010-11-24 20:26:05