开发者社区 > 大数据与机器学习 > 实时数仓 Hologres > 正文

有一个问题咨询一下 是不是行式存储 一般都建议用clustering key ,这个可以用2列字段

列式存储 是不是一般都用位图索引。image.png

展开
收起
雪哥哥 2022-10-29 23:06:50 810 0
4 条回答
写回答
取消 提交回答
  • 按照官方的来操作吧,你操作之后就懂了

    2022-11-29 07:55:09
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    在Hologres中,每个表只能设置一组Clustering Key。即建表的时候只能call一次,不能call多次;另外如果需要修改Clustering key,则需要重建建表导入数据;对于行存表,设置了PK(主键),PK会默认设置为Clustering Key。如果不设置PK,则默认没有Clustering Key。对于列存表,默认不设置Clustering Key(即使该表设置了PK)。并且Clustering Key查询具备左匹配原则,不匹配则无法使用Clustering Key查询加速,由于Clustering Key查询具备左匹配原则,所以a、b、c的Clustering可以匹配a、b,但不能匹配b、c。关于Clustering Key更多实践可以参考官方文档:https://help.aliyun.com/document_detail/203721.html,里面详细介绍了 image.png

    2022-11-27 17:08:28
    赞同 展开评论 打赏
  • 按照官方推荐的就可以

    2022-11-26 08:05:56
    赞同 展开评论 打赏
  • coder at work

    参考图中的使用场景设置, 没有银弹哈

    2022-11-23 22:22:22
    赞同 展开评论 打赏

本技术圈将为大家分析有关阿里云产品Hologres的最新产品动态、技术解读等,也欢迎大家加入钉钉群--实时数仓Hologres交流群32314975

相关电子书

更多
RowKey与索引设计:技巧与案例分析 立即下载
Phoenix 全局索引原理与实践 立即下载
PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载