为了账号安全,请及时绑定邮箱和手机立即绑定

最赞回答 / 鈊囚箛島4214321
帮你顶一下

最新回答 / Haima1004
构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。

最新回答 / defau
多看几遍就知道了

最新回答 / 赵甲第
哥 这个似乎是线上 线下的问题,在生产环境总总不可能你们 没有测试数据库吧

最新回答 / BioCrossCoder
金额用int或者bigint,实在要用小数的话只能用decimal

最新回答 / 晴朗星期
太抬举我了,我就是个刚开始弄这里的小白,你可以直接说我说的不对。不过我说的懒加载是hibernate在进行建表的映射配置时配置的那个属性,不是前端显示图片那个啊。也是我打扰了,很抱歉

最新回答 / 追风之神
这个就像是学生表、课程表和选课表。商品分类与分类描述没有依赖关系。

最新回答 / qq_值得等待的烟火_0
他估计设定的是一对一的关系,好比你设想的是一对多,他设想的是一对一,这里只是举一个例子,没有必要太根据业务场景较真。我是这样想的

最新回答 / 慕斯卡1774027
以map形式存储虽然灵活,但是不好开发。好比如你传一个map,别人都不知道你map里面有啥,只有你自己知道,如果你穿一个javaBean,编译器就知道里面的属性并提示。

最赞回答 / qq_末雨绸缪_0
分库分表都会有两种,一种垂直,一种水平。垂直就是说,如果一张表的字段过多,会有一张扩展表分些字段;水平就是表结构不变,同样的两张表,分担数据,我说的只是大概,具体的你可以看看 分库分表的常见形式,或者分库分表的几种常见形式以及可能遇到的难

最赞回答 / wangjhLbry
数据的切分(Sharding)根据其切分规则的类型,可以分为两种切分模式。一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)之上,这种切可以称之为数据的垂直(纵向)切分;另外一种则是根据表中的数据的逻辑关系,将同一个表中的数据按照某种条件拆分到多台数据库(主机)上面,这种切分称之为数据的水平(横向)切分。垂直切分一个数据库由很多表的构成,每个表对应着不同的业务,垂直切分是指按照业务将表进行分类,分布到不同的数据库上面,这样也就将数据或者说压力分担到不同的库上面, 如下图:垂直切分的优缺点介...
课程须知
本课程适合程序开发人员及数据库管理运维人员
老师告诉你能学到什么?
1、了解数据库设计的重要性 2、如何设计出简洁高效的数据库结构 3、如何对数据库结构进行优化调整

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消