2012-03-12 9 views
3

データをプッシュしてリアルタイムのQlikviewレポートを簡単に生成できるようにするNoSQLデータストアの提案?NoSQL ...もう一度:)、別のユースケース

簡単意味:用 1. QlikViewのサポートは、変化に容易に対応可能(コネクタ入手でき、それ以外の場合は多分そうでないかもしれないデータストアにカスタムQVXコネクタを書くことができ、JDBCコネクタを書くことができます)

  1. を読み込みスキーマ、またはスキーマレスです。スキーマをかなり頻繁に変更しています...
  2. Javaサポートの書き込み
  3. リアルタイム高速インクリメンタルアクセスと、時間範囲内の古いデータに対するバッチアクセス。私はCassandraが範囲内で優れていると読んでいます。
  4. が適度に高速
  5. 合理的にビッグデータストレージに書き込む - それは、データの価値が年間はそれほど重要ではない弾力性を拡張することができた場合に日ごとに格納2000万行を、約200バイトが各
  6. がいいだろう。
  7. 使いやすく、インストールして、実行します。最小限のセットアップと構成時間を見てください。
  8. アドホック用Matlabeサポートは

を照会当初、私たちは、クラスタが可能であるが、分散システムを必要としないと思います。

私はMongodb、Cassandra、Hbaseを調べました。理論的にはパフォーマンスが遅いため、RESTを上回ることはいい考えではないと思います。

使いやすさ、matlabサポート、完全にスキーマが少ない、Qlikviewサポート(ベータコネクタが利用可能)のため、現時点でMongoDBに傾いています。しかし誰かが何か良いことを示唆することができればそれは素晴らしいだろう!

+0

興味のある方は、ベータコネクタが利用可能であると言えば、QVSourceコネクタを参照しているのですか、それとも別のコネクタがありますか? – chrisb

+0

良い質問です。私はほぼ同じ設定に直面している。あなたは答えを見つけましたか?あなたはまだmongoDBを使いますか? – smartmeta

+0

私はmongoドライバからのストリームを使用して、httpを使ってqlikviewに提供するqvxファイルを作成できるnodejsベースのqvx形式モジュールを作成しました。 https://github.com/kmpm/node-qvx – kmpm

答えて

0

あなたが使用するサーバーのインフラストラクチャに応じて、私は最良の選択はaws.amazon.comでavazonibleであるamazonのNoSQLサービスだと思います。

データを格納する方法によってDBがクラウドインフラストラクチャに悪影響を及ぼすという事実は、EBSのamazon EC2はこのタスクでは非常に遅いため、RAID 20でEBSボリュームを接続する必要がありますまともな速度を得る。彼らはこのNoSQLサービスを作成してこの問題を解決しました。

+0

Amazonは単なる例に過ぎず、他の人にはまるで同じようなサービスがあると思います。より広がっているように見えるかもしれませんが、そのような使用量が多いと、おそらく長期的には安くなるでしょう。 – jturolla

関連する問題