考慮到未來讀取速度和存檔的全局大小,什麼是存儲報價數據(開盤價,最高價,最低價,收盤價,成交量)的最有效方法?存儲股票報價(金融)數據的最佳方法
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