MYSQL:为';评论';柱

MYSQL:为';评论';柱,mysql,hibernate,jpa,uuid,Mysql,Hibernate,Jpa,Uuid,在comments表下生成comment\u id和notification表下生成notification\u id的最佳选项是什么? 我知道我可以使用BIGINT(自动递增)来实现这一目的,而不用担心很快就会消耗ID。但是,使用UUID()(或者使用特定于持久性的库,例如Hibernate中的UUIDGenerator)来生成这些需求的ID是一个好选择吗? 除了空间分配(UUID()中较大),使用UUID()与BIGINT/INT相比有哪些缺点?可能是一篇有趣的性能测试文章; 基于性能,我

comments
表下生成
comment\u id
notification
表下生成
notification\u id
的最佳选项是什么?
我知道我可以使用
BIGINT
(自动递增)来实现这一目的,而不用担心很快就会消耗ID。但是,使用
UUID()
(或者使用特定于持久性的库,例如Hibernate中的
UUIDGenerator
)来生成这些需求的ID是一个好选择吗?

除了空间分配(UUID()中较大),使用
UUID()
BIGINT/INT
相比有哪些缺点?

可能是一篇有趣的性能测试文章;

基于性能,我选择INT