DashDB的计划被列为" transactional"或者"用于交易"。在幕后,dashDB for Analytics和dashDB for Transactions有什么区别?两者都有限制吗?
答案 0 :(得分:3)
用于分析的dashDB:针对分析进行调整(大型复杂查询,有时称为OLAP)。特别是,默认情况下,表是按列进行组织的。 (如果您运行CREATE TABLE
语句,默认情况下为ORGANIZE BY COLUMN
。)
CREATE TABLE.. ORGANIZE BY ROW
。用于交易的dashDB:还称为“交易计划”或“dashDB TX”针对事务(OLTP)或典型的Web工作负载进行了调整。表按行组织(典型的SQL默认值)。
总而言之,如果您正在进行繁重的分析工作,生成大型报告或R脚本,那么请选择dashDB for Analytics。对于大多数通用工作负载,dashDB for Transactions更适合。