2016-09-24 5 views
0

HiveはUPDATEステートメントを持っていることに驚きましたが(v0.14からの復帰方法のようですが)、私はかなりの時間を認識していますHiveのロードマップでは、RDBMS-SQLの完全な機能またはそれに近い機能を備えています。HiveのINSERT、UPDATE、DELETEの制限

リレーショナルデータベースと異なるHiveのINSERT、UPDATE、DELETEとその制限事項を要約できますか(Hiveはこの執筆時点でv2.1.0です)。

HiveはRDBMSのようなSQL機能を、2〜3年後に改善し続けるべきでしょうか?リレーショナルDBの作業負荷に役立つでしょうか?

(私も完全なロードマップを認識していないよ。恩赦これは愚かな質問、またはドキュメンテーションをブラウズ中に怠惰に起因する問題である場合。)

答えて

0

ハイブは、インサートを支持しました。次の操作を削除しかし、更新のためだけTBLPROPERTIESを指定する必要が バケットテーブルに対してのみORC形式 の要件 です(=「true」を「トランザクション」)

は待ち時間がまだこの操作は、以下の問題ですが、使用していますACID互換性が導入された理由しかし、ロードマップのハイブでは、トランザクションリレーショナルデータベースを置き換える予定はありません。

https://cwiki.apache.org/confluence/display/Hive/Hive+Transactions#HiveTransactions-Limitations

関連する問題