0

シンプルなデータを大量 (毎分 100,000 レコード以上) にスタイルで保存する必要がありますid:time:value

1 時間に 1 回、この情報を収集してグラフ化する予定です。どのデータベースが適していますか?

私はnosqlについて考えます。しかし、あまりにも多くの気づきがあり、どこから始めればよいかわかりません。それとも別の方法がありますか?

4

1 に答える 1

4

このデータは、時間でパーティション分割された (またはクラスター化インデックスの最初の列として時間を含む) 単一のリレーショナル テーブルに簡単にマップされます。これは、リレーショナル モデルに完全に対応しています。

複数のマシンを使用して負荷をスケーリングする場合は、NoSQL を使用します。NoSQL スタイルのデータベースを使用すると、それがはるかに簡単になります。

毎秒わずか 1666 レコードの場合、古い RDBMS で十分です。シーケンシャル バルク挿入の速度は、CPU コアごとに 1 秒あたり 10K から 200K 行 (4 コア => 1 秒あたり 800K 行) までさまざまです (これらの数値は慎重に扱ってください)。

于 2013-01-26T17:03:37.287 に答える