2012-04-22 9 views
3

1TBのデータは毎年10%増加します。 モデルはシンプルです.25の列を持つ1つのテーブル。 いいえ、私はフィルタ列に索引を持つ伝統的なSQLストアを推測すると思います単純なモデルを使用した1TBデータのレポート/分析用データベース

..私は25列のサブセットに単純なクエリのフィルタリングを行うために探しています

...他のテーブルと結合何です必要。 Hadoopは過剰な人であり、これはリアルタイムサービスのためのものではありません。モンゴー?ペンタホのようなバイエンジン?

推奨事項

+0

市販のデータウェアハウスソリューションであれば、どんな商用でも使用できます。 DB2製品を確認してください –

+0

最後に何をしましたか?それはうまくいったのですか? – Codek

+0

私はhttp://www.elasticsearch.org/素晴らしいを使用して終了! – user48545

答えて

3

本当にシンプルなモデルに大きな変更がない限り、伝統的な解決策は実際にはうまくいくように思えます。

NoSQLはBI/Reportingにとって最良の選択肢ではありません。

良いハードウェアを入手してください。パフォーマンステストに時間を費やし、必要なすべてのインデックスを作成します。適切な新しいデータアップロード戦略を実装します。 PostgreSQLでテーブルレベルpartitioningを実装し、ニーズとパフォーマンステストに合わせてください。

P.S. ORACLE/DB2から切り替える機会があれば、私は間違いなくPostgreSQLに行きます。

1

Infobrightのコラムベースの&を圧縮すると、完全なTBを保存しないで、オープンソースのバージョンを持っているので、たくさんのセールスマンによって呼び出されることなく試用することができます私はOSSのバージョンが本当に便利なものを失っていたと思ったので、ライセンスを必要とする可能性があります)。前回私が試したときに、MySQLのように外部の世界に見えたので、統合するのは難しくありませんでした。最後にチェックアウトしたとき、それは単一サーバー指向であり、単一サーバー上で最大50TBで動作すると主張しています。 I Infobrightは、あなたがその方向に進むことを決めた場合、Pentahoの後ろに座ることができると思います。

何かinfobrightは管理者にはかなり近くなっていました。手動によるインデックス作成やインデックスのメンテナンスはありません。

0

列ストアのような音が助けになります。あなたがインサートをどのように扱っているか、また更新をしなければならないかどうかによって異なります。しかし、あなたが商用に行くならinfobrightだけでなく、ベクトルでチェックアウトして、それはより速く類似した価格です。

フリー/オープンソースが必要な場合は、Luciddbをチェックしてください - ドキュメントはあまりありませんが、それは非常にうまくいきます!

信じられないほどのスピードが必要な場合は、ベクターをチェックアウトしてください。私はそれがinfobrightとほぼ同じ価格だと思うが、はるかに速い。

関連する問題