1

DashDB には、「トランザクション」または「トランザクション用」としてリストされているプラ​​ンがあります。内部では、dashDB for Analytics と dashDB for Transactions の違いは何ですか? どちらかに制限はありますか?

4

1 に答える 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 に答える