文章分类 -  数据库设计

摘要:当我们使用读写分离、缓存后,数据库的压力还是很大的时候,这就需要使用到数据库拆分了。 数据库拆分简单来说,就是指通过某种特定的条件,按照某个维度,将我们存放在同一个数据库中的数据分散存放到多个数据库(主机)上面以达到分散单库(主机)负载的效果。 切分模式: 垂直(纵向)拆分、水平拆分。 垂直拆分 专 阅读全文
posted @ 2020-03-20 11:24 明志德道 阅读(283) 评论(0) 推荐(0) 编辑
摘要:RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图) 角 阅读全文
posted @ 2020-03-14 09:55 明志德道 阅读(154) 评论(0) 推荐(0) 编辑
摘要:参考地址: 如何看MS SQLSERVER数据库的执行计划https://blog.csdn.net/luoyanqing119/article/details/17022649 SQLserver索引的原理和应用https://www.cnblogs.com/knowledgesea/p/3672 阅读全文
posted @ 2020-03-12 23:53 明志德道 阅读(139) 评论(0) 推荐(0) 编辑
摘要:数据库瓶颈,数据量的增加,并发的增加: 1、加强硬件,换商业化软件 》花钱解决 2、架构设计上来解决,让数据库最少的做事,放弃触发器、外键、存储过程、函数 数据库复杂均衡 多要数据库完成一台的事,数据库要保证一致性的 负载均衡: 利用多台服务器的读写能力,但是数据同步和访问分配交给第三方软件 Moe 阅读全文
posted @ 2020-03-12 23:50 明志德道 阅读(488) 评论(0) 推荐(0) 编辑
摘要:1 数据库设计PowerDesigner&三大范式 2 命名风格、主键选择、外键、存储过程 3 数据库事务和数据库锁 4 触发器、游标、视图、自定义函数、 5 字段类型、字段可空、统计字段、逻辑删除 一、数据库设计&三大范式 数据库设计步骤 1、需求分析:大概明白需要存储什么 2、概要设计阶段:E- 阅读全文
posted @ 2020-03-12 23:11 明志德道 阅读(150) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示