![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据架构
alsdiuhfeircn
手握灵珠常愤笔,心开天籁不吹萧。
展开
-
docker 安装elasticsearch 启动后随机报exit(137) 退出。
1,首先通过资料参考得知这是docker 没有足够的ram空间 运行elasticsearch ,导致linux系统包oom错误。2,解决方法:docker run -p 9200:9200 -p 9300:9300 --name elasticsearch \-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \-v /mydata/elasticsearch/pl...原创 2020-04-14 12:32:54 · 4424 阅读 · 1 评论 -
Navicat数据库模型设计总结:
一,独立的属性必须分开。多对多关系可以合并在一张表上。(仅是初步的认识,后面待补充)1,班级+老师+课程是两两多对多的形式,合在一起写,这个表会很复杂。,2,班级里的instructorid(辅导员)也是老师的一部分。所以在查询时直接对应teacher表中的teacherid。3,scoretype在实际开发中会有拓展,如(期中,期末考试,平时小测)所以不能放置在student_s...原创 2019-06-28 17:06:41 · 3600 阅读 · 0 评论 -
数据库表设计一对多,一对多多对多情况。
一对多,以一个管理员可以设置多个角色为例。可以以id字段逗号隔开存储在一个字段,而service层遍历调用另一张表内容。一对多,多又对多的情况需要中间表:以订单表、商品表、商品属性表三张表为例,需要额外在建一张包含三张表的主键的关系表。注意:在excel导出功能实现的情况下,列表中不要出现一对多的逻辑关系,更不能出现一对多又多对多的情况userId 对orderNo :一对多 o...原创 2019-09-12 09:25:12 · 1257 阅读 · 0 评论