开发者社区 > 数据库 > 数据仓库 > 正文

怎么指定新建表按行存还是列存?

怎么指定新建表按行存还是列存?

展开
收起
真的很搞笑 2023-03-08 16:46:34 309 0
3 条回答
写回答
取消 提交回答
  • RT_ENGINE='columnstore' 是列存 RT_ENGINE='ROWSTORE'是行存,此回答整理自钉群“云数据仓库ADB-开发者群”

    2023-03-08 21:43:27
    赞同 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    存储方式:数据按行分块,每块按照列存储。

    2023-03-08 17:43:55
    赞同 展开评论 打赏
  • PostgreSQL版和MySQL版。不同的版本有不同的方式指定新建表按行存还是列存。

    PostgreSQL版支持行存和列存两种表类型,可以在创建表时指定WITH (appendonly=true)或WITH (appendonly=false)来选择列存或行存。

    MySQL版默认使用列存模式,不支持行存模式。

    2023-03-08 16:50:46
    赞同 展开评论 打赏

阿里云自主研发的云原生数据仓库,具有高并发读写、低峰谷读写、弹性扩展、安全可靠等特性,可支持PB级别数据存储,可广泛应用于BI、机器学习、实时分析、数据挖掘等场景。包含AnalyticDB MySQL版、AnalyticDB PostgreSQL 版。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载