GBase 8a
适配迁移
问答
uuid_short()使用说明
发表于2026-03-17 14:48:0130次浏览6个评论
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【GBase版本】:
Gbase8a V9.5.3.28
【操作系统】:
centos 7.9
【CPU】:
【问题描述】*:
oracle和vertica 序列迁移到gbase8a,准备采用uuid_short函数实现,但在官方文档没有查到uuid_short()具体的使用说明
评论
登录后才可以发表评论
柒柒天晴发表于 4个月前
不会啊
张仅仅发表于 4个月前
UUID_SHORT() 在 GBase 8a 中是一个简单高效生成全局唯一 64 位整数的函数,适合用于替代需要唯一标识的场景。如果您的业务对序列的连续性、步长等有严格要求,建议结合自增列或应用层方案进行迁移。迁移前务必在目标环境充分测试,确保 UUID_SHORT() 的行为满足需求。
希望以上信息对您有所帮助。
希望以上信息对您有所帮助。
山佳发表于 4个月前
等一个说明
Littleboy发表于 4个月前
今天咨询了gbase的原厂专家,说暂不支持uuid_short()函数,建议我们采用自增序列实现sequence。
我在v9.5.3.28这个版本中是可以用uuid_short()函数,我们的业务主要保证唯一性即可,对连续性、步长没有要求,如果采用自增列业务调整较大,倾向uuid_short()函数。
如果使用uuid_short存在未知隐患,能否采用crc32(uuid())方式,主要担心会有重复。
还有其他好的方法没?
我在v9.5.3.28这个版本中是可以用uuid_short()函数,我们的业务主要保证唯一性即可,对连续性、步长没有要求,如果采用自增列业务调整较大,倾向uuid_short()函数。
如果使用uuid_short存在未知隐患,能否采用crc32(uuid())方式,主要担心会有重复。
还有其他好的方法没?
曾云林发表于 2个月前
谢谢分享
GBase用户51848发表于 2个月前
学会了
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25052
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526