3
私は次のプロジェクトのデータベースを評価しています。私は世界のすべての都市(2,500万人)を保管し、毎日あらゆる都市の天気予報を保存したい。したがって、データセットがかなり高速になると想像することができます。膨大な量のデータを扱うデータベース
また、ジオクエリを実行する必要があります。このバウンディングボックスで、この日の都市と気温を取得してください。
これまでのところ、hbaseとcouchdbを見てきました。面白いと思ったHbaseは、生産のためのハードウェア要件は私にとっては高すぎます(プレゼンテーションでは5つの別々のサーバーが必要です)。
私はできるだけコストを低くしたいと思っています。私の個人的なプロジェクトです。
他にどのようなオプションがありますか? mongoはこのデータ量を処理できますか?他に何か?
TL;要件は、データの
- 大量にあるDR
- 高速バウンディングボックスが
- が読み取り用に最適化
- 低/安価なハードウェア要件を照会しますが、2の挿入を処理する必要があります、毎日500万レコード
実際にどのくらいのデータを追加していますか? doesntは私に多くのように見える。適切に正規化すると、毎日2.5M * 15バイトのデータが追加されます。 〜50MB。データの約30日間が1Gです。年間の価値は12Gで上回り、近似などのために15Gをとります。 MySQLはそれを扱うことができます(学校プロジェクトでは1年で十分です)。 – Jai