数据库设计问题

来源:5-3 【理解业务思想】广告投放系统数据表设计

Turren

2019-03-12

老师我想问, 为什么数据库的主键设计是要用bigint(Long)类型, 我一般都用的int类型, 是和采用jpa框架有关么?

写回答

1回答

张勤一

2019-03-12

同学你好:

    主键之所以选择使用 Long 是考虑到扩展的问题,因为 int 类型的上限大约是 20 亿。如果确定你的数据量不会超过 20 亿,或者远小于这个数,设置为 int 是没问题的。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

2
1
Turren
非常感谢!
2019-03-12
共1条回复

Spring Cloud微服务架构 设计实现广告系统

广告营销系统,未来大中型企业的标配

2136 学习 · 927 问题

查看课程