【问题标题】:Difference between dashDB for Analytics and dashDB for Transactions?dashDB for Analytics 和 dashDB for Transactions 之间的区别?
【发布时间】:2016-06-16 22:13:35
【问题描述】:

DashDB 的计划被列为“交易”或“交易”。在幕后,dashDB for Analytics 和 dashDB for Transactions 有什么区别?两者都有限制吗?

【问题讨论】:

    标签: dashdb


    【解决方案1】:

    dashDB for Analytics:针对分析(大型复杂查询,有时称为 OLAP)进行了调整。特别是,默认情况下,表是按列组织的。 (如果运行CREATE TABLE 语句,默认为ORGANIZE BY COLUMN。)

    • 限制:某些内容,如 CLOB 数据类型,不适用于按列组织的表。如果您需要 dashDB for Analytics 中的常规行组织表,则需要指定它:CREATE TABLE.. ORGANIZE BY ROW

    dashDB for Transactions:也称为“事务计划”或“dashDB TX”,针对事务 (OLTP) 或典型的 Web 工作负载进行了调整。表按行组织(典型的 SQL 默认值)。

    总之,如果您正在执行繁重的分析工作、生成大型报告或 R 脚本,那么请选择 dashDB for Analytics。对于大多数通用工作负载,dashDB for Transactions 更适合。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-11
      • 1970-01-01
      • 2021-06-08
      • 2016-08-02
      • 1970-01-01
      相关资源
      最近更新 更多