以前一直用mysql,可以直接设置自增id,PG和Oracle需要先创建自增序列。发现oracle项目里主键都没有使用自增,使用的都是生成的uuid,是不是这样比较好???
一般情况不建议主键用uuid,一方面是占用空间大,另外就是在插入数据时,索引更新的压力更大。
uuid保密性好,数据迁移方便,如果这两方面有强烈的需求的话,也可以考虑使用。
3 回答2.3k 阅读
2 回答985 阅读
1.4k 阅读
1 回答3.2k 阅读✓ 已解决
12 回答17.1k 阅读
1 回答2.6k 阅读✓ 已解决
3 回答4.2k 阅读✓ 已解决
3 回答15.6k 阅读
一般情况不建议主键用uuid,一方面是占用空间大,另外就是在插入数据时,索引更新的压力更大。
uuid保密性好,数据迁移方便,如果这两方面有强烈的需求的话,也可以考虑使用。