DashDB には、「トランザクション」または「トランザクション用」としてリストされているプランがあります。内部では、dashDB for Analytics と dashDB for Transactions の違いは何ですか? どちらかに制限はありますか?
質問する
780 次
1 に答える
3
分析用の dashDB: 分析用に調整されています(大規模で複雑なクエリ、OLAP と呼ばれることもあります)。特に、表はデフォルトで列編成になっています。(ステートメントを実行する場合CREATE TABLE
、デフォルトでは ですORGANIZE BY COLUMN
。)
- 制限事項: CLOB データ型など、一部のものは、カラム オーガナイズ テーブルでは機能しません。Analytics 用の dashDB で通常の行編成テーブルが必要な場合は、次のように指定する必要があります
CREATE TABLE.. ORGANIZE BY ROW
。
トランザクション用のdashDB:「トランザクション計画」または「dashDB TX」とも呼ばれ、トランザクション(OLTP)または典型的なWebワークロード用に調整されています。テーブルは行ごとに編成されます (一般的な SQL のデフォルト)。
要するに、重い分析作業を行っている場合、大きなレポートを生成している場合、または R スクリプトを作成している場合は、dashDB for Analytics を選択してください。ほとんどの汎用ワークロードには、dashDB for Transactions の方が適しています。
于 2016-06-16T22:13:35.077 に答える