Tak*_*aky 6 java mysql performance hibernate id-generation
我需要通过Hibernate将许多实体插入到数据库中.所以,我想找到最有效的Id生成算法.
因此,Hibernate Documentation存在四种广泛使用的生成策略:
我应该使用MySQL数据库,所以我不能应用SEQUENCE生成策略.其他策略怎么样?从性能的角度来看效率最高的是什么?
Hibernate中最好的id生成器是增强表和增强序列,再加上适当的优化器,如hilo.我有增强表 + hilo的经验,每秒插入超过10,000条记录.
BTW声明"hilo每个生成的实体需要一个额外的查询"显然是错误的:优化器的重点是防止这种情况.