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

实时数仓Hologres中我们现使用v1.3版本升级到2.0,之前设置成anto的字段会有影响吗?

实时数仓Hologres中我们现在使用的是v1.3版本,看2.0后是不支持bitmap_coumns设置成auto了。那我们升级到2.0的话,之前设置成anto的字段会有影响嘛?
b7cf134c59eafd9b85606ff5c7af8635.png

展开
收起
十一0204 2023-08-09 10:28:09 88 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    Hologres从1.x版本升级到2.x版本中,之前设置为AUTO的字段可能会有以下影响:

    数据类型发生变更:
    1.x版本中某些数据类型在2.x版本中被弃用或合并,需要修改表结构同步类型。
    新增功能需要匹配:
    如2.x支持的新数据类型需修改表结构对应字段设置。
    联合主键设置无法兼容:
    2.x去掉了AUTO,字段需要手动设置主键非空等约束。
    全文索引设置丢失:
    2.x中需要显式为文本类型字段建立索引。
    优化器规则可能不同:
    自动类型引导的执行计划有差异需要优化。
    所以升级后需要:

    校验AUTO字段类型是否需要修改

    新增功能需求匹配修改结构

    重新设置主键等约束

    重建失效的索引

    观察执行计划是否优化

    2023-08-10 17:33:58
    赞同 展开评论 打赏
  • 意中人就是我呀!

    没有影响,2.0只禁止新建表把bitmap_coumns设成auto。此回答整理至钉群“实时数仓Hologres交流群”。

    2023-08-09 12:26:59
    赞同 展开评论 打赏

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

相关产品

  • 实时数仓 Hologres
  • 相关电子书

    更多
    基于云原生数据仓库AnalyticDB PG的最佳实践 立即下载
    新氧云原生全栈数仓最佳实践 立即下载
    离线实时一体化数仓与湖仓一体—云原生大数据平台的持续演进 立即下载