温正湖
2019-12-11 16:49:46
xzh1980 提问:做一个点餐系统的毕业设计 表结构应该如何建立 需不需要在建表的时候弄外键,还是用java自行操作呢?
这两者其实都可以,一般的系统差别不大。从实现复杂度来说,用外键省事些,让数据库来进行约束控制。 但从性能角度看,可能放在业务层更好,外键约束是一个数据库性能开销,而且可能很容易产生事务死锁等问题。 后,还要看使用什么数据库,如果是mysql,建议放在业务层
展开
分享好友
分享这个小栈给你的朋友们,一起进步吧。
数据库内核开发
创建时间:2019-12-11 16:43:06
分享
网易数据库内核技术专家
8年多数据库和存储系统开发经验,《MySQL内核:InnoDB存储引擎 卷1》作者之一,申请技术专利10+,已授权5+。曾主导了网易公有云RDS、MongoDB等数据库云服务建设
现负责网易MySQL分支InnoSQL开发和维护。专注于数据库内核技术和分布式系统架构,擅长分析解决疑难问题。
展开
订阅须知
• 所有用户可根据关注领域订阅专区或所有专区
• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询
• 专区发布评论属默认订阅所评论专区(除付费小栈外)
- 热门小栈
- 新小栈
- 更多