MaxCompute适合海量存储和大数据分析,不适合在线服务; MaxCompute表不支持主键、索引和字段约束,不支持事务操作。 MaxCompute表不⽀持UPDATE操作和DELECT操作,只能DROP 整个表或者某一分区数据,然后用INSERT OVERWRITE/INSERT INTO写入数据。 MaxCompute可以在select中使用mapjoin Hint,将指定的小表全部先加载到的内存中,然后在Map阶段完成大表和小表的连接从而加快JOIN的执行速度,提高查询速度; SELECT操作输出屏显的数据行数受限制,最大为10000条。不支持通过SQL下载数据。 MaxCompute表可以指定生命周期,生命周期结束后自动清除数据; 插入语句有insert into | overwrite into,后面需加Table关键字,overwrite into写入前会清空表数据; 子查询必须要有别名,select输入表的数量不能超过16张。 数据插入表的字段映射不是根据Select的别名做的,而是根据Select的字段的顺序和表里的字段的顺序。 不能修改分区列列名,只能修改分区列对应的值,支持增加列,但是不支持删除列以及修改列的数据类型(数据类型应该可以吧)。 在MaxCompute中需要通过Tunnel、Dship工具或MaxCompute Tunnel SDK导出数据。 select语句的查询结果默认使用了limit,如果希望数据量很大时返回所有记录,需要设置
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。