javers快照表序列乘以100的原因

zf2sa74q  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(238)

我们使用springdataauditaware进行定制,将审计数据保存在表中。最近,我们正在建立一个新的微服务,我们想探索其他替代解决方案。我们发现哈维尔是个潜在的合适人选。
与spring-boot的集成非常简单,审计也做得很好。但有一个问题是在jv\u snapshot表中,pk序列乘以100。我已经看过源代码了,这是特意为这个表添加的。有什么特别的理由这样做吗?我担心的是,我们期望有相当大的数据量,如果id列达到最大的大int值怎么办。有谁能告诉我这背后的思想过程是什么?

nwsw7zdq

nwsw7zdq1#

这样做是为了更好的性能,以减少 nextval 正在调用的语句。不要担心max int。例如,在mysql上,bigint的max=2^63(https://dev.mysql.com/doc/refman/8.0/en/integer-types.html).

相关问题