2

私は単一のMySQLデータベースを使用して分析ダッシュボードを駆動してきました。分析ダッシュボードは通常、最大100万から1000万のレコードに基づいてメトリックとグラフを計算します。データセットは、数日でかなり大きくなる可能性があります。

言うまでもなく、ダッシュボードの次のバージョンでは、その量の約100倍のデータが必要になります。また、MySQLでは、これらのメトリックを非常に短い期間で報告するには不十分だと思います。

新しいダッシュボードの要件は次のようになります。

  • 約1億から1億のレコードを集約するメトリックとグラフをレポートする機能
  • 「いくつかの」基本的な指標をリアルタイムで報告する機能
  • ダッシュボードを表示しているエンドユーザーの非常に短い待機時間

利用可能なさまざまなデータベーステクノロジの調査に時間を費やした後、次のいずれかを選択する必要があるという結論に達しました。

NoSQLデータベース

  • Mongo DB
  • カサンドラ

列型データベース

  • インフィニDB
  • 情報-明るい

列データベースで見つけた情報のほとんどは、これらのテクノロジーの開発に実際に取り組んでいる組織からのもののようです。したがって、私は、列型データベースについて公平な経験を持ち、そのルートをたどった場合に直面するであろういくつかの課題を理解するのに役立つ人を探しています。さらに、列型データベースは本当に私が使用すべきものですか、それとも上記のNoSQLデータベースの1つが私の要件を十分に満たしていますか?

4

0 に答える 0