我目前有很多我想分析和計算的財務數據。我已經構建了一個從平面文件中讀取數據的系統,並執行了一些體面的智能緩存來保持我想要的性能。但我開始有這個系統的數據量...面向列的財務數據分析數據庫
目前我想使用的Postgres和具有模式有點像這樣:
Table: Things
Fields: T_id, Row, Sub-Row, Column, Resolution, Readable-Name, Meta
Table: Data
Fields: d_id, T_id, timestamp, value
我在想,如果Postgres的是高性能與上面的模式,如果我的數據表有數十億行。
我的另一個想法是使用了一個面向列的數據庫,但我似乎無法找到任何開源的開源代碼。卡桑德拉真的不是因爲這種情況而製造的,因爲我讀得比寫作要多得多。
這聽起來像你有一個OLAP的工作量(HTTP:// EN。 wikipedia.org/wiki/Online_analytical_processing)。如果是這樣,請閱讀http://en.wikipedia.org/wiki/Star_schema。 –