2016-04-29 13 views
0

私はoracleデータベースに複数のテーブルを持っています。私はHbase上でこのテーブルをコピーしたいと思います。最高のデザインは何ですか、複数の列ファミリを持つ1つのテーブルと各列ファミリはOracleテーブルを表しますか?またはHbase上の複数のテーブルで、すべてのフィールドまたは複数のテーブルを含む1つの列ファミリが複数の列ファミリ(各列ファミリには1つの列修飾子を含む)?スパークのデータフレームとデザインHbase:1つのテーブル複数の列と複数のテーブル1つの列ファミリ

私は、sparkデータフレームを使用して、いくつかのジョブを実行し、Oracleのようなクエリを実行します。

あなたが使っている戦略はありますか?一つのテーブル用

心から

+0

私はこの種の質問が広すぎると信じています。 – Aleksej

+0

@Aleksej:私は –

答えて

3

複数列ファミリー(3カラムファミリー以上)が推奨されます。

hbase manualだからあなたがあなたの要件や設計のあなたの種類のために、より適している言及しているその他のオプション[S]を持って見てください。

+0

がhbaseのsparkのようなクエリsqlの最良のライブラリについて考えていると思いますか? – fadaytak

+1

はいはいhttps://blog.cloudera.com/blog/2015/08/apache-spark-comes-to-apache-hbase-with-hbase-spark-module/ –

+0

ありがとうございました...を参照してください – fadaytak

関連する問題