随笔分类 -  数据库

摘要:软件工程师必须要知道的 1、软件的开发周期 2、数据库设计步骤 数据库的规范化三大范式 ER图使用 软件项目开发周期 1.提出软件概念 2需求分析 3架构设计(软件需求/原型) 4详细设计(架构文档) 5编码(设计模式) 6测试代码 7上线 数据库设计 1、标识关键属性和非关键属性 2、尽量降低数据 阅读全文
posted @ 2018-01-03 18:07 慧宁师 阅读(125) 评论(0) 推荐(0)
摘要:A,B两个表数据规模十几万,数据规模都不大,单机MySQL够用了,在单机的基础上要关联两表的数据,先说一个极端情况,A,B两个表都没有索引,并且关联是笛卡尔积,那关联结果会爆炸式增长,可能到亿级别,这个时候网络IO成了瓶颈,这个时候两次十万行结果集的拉去可能远小于1次亿级别的结果集的拉取,那么将关联 阅读全文
posted @ 2017-12-30 01:35 慧宁师 阅读(934) 评论(0) 推荐(0)
摘要:Yum 安装Maria //https://mariadb.com/kb/en/the-mariadb-library/yum/ # linux 下安装MariaDB过程 1、 进站选版本,双击最后一项 https://downloads.mariadb.org/mariadb/repositori 阅读全文
posted @ 2017-09-03 17:23 慧宁师 阅读(211) 评论(0) 推荐(0)