現在、分析して計算したい財務データがたくさんあります。フラットファイルから読み取り、必要なパフォーマンスを維持するために適切にインテリジェントなキャッシュを実行するデータシステムを構築しました。しかし、このシステムには多くのデータが必要になり始めています...
私は現在、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 は、書くよりも読むことが多いので、このような状況には適していません。