如何设计高性能可扩展的数千万数据库架构?
高性能可扩展MySQL数据库设计和架构优化 电商项目
十多年来,一线电子商务企业的数据库架构师以电子商务项目为例,从基础设计开始,逐步教您如何设计高性能、可扩展的数千万数据库架构,并为高负荷和高并发性问题提供各种解决方案
第1章 制定数据库开发规范
俗话说:“没有规则就不是方形的”。本章首先制定了数据库开发的各种规范,包括:数据库命名规范、数据库基本设计规范、数据库索引设计规范、数据库字段设计规范、SQL开发规范和数据库操作规范。通过制定这些规范,我们可以指导和规范我们的后续开发工作,为我们未来的工作提供良好的基础...
第2章 电子商务实例数据库结构设计设计
在数据库开发规范的基础上,如何更好地利用规范设计易于维护和伸缩的数据库结构是我们的学习目的。本章根据常用电子商务项目的需求实例,对具体的数据库结构进行设计。在本章中,我们可以学习数据库设计的第三个范式是什么,如何遵循数据库开发规范的要求,数据库的物理设计和逻辑...
第3章 MySQL执行计划(explain)分析
MySQL执行计划可以告诉我们如何处理我们提交的查询。通过对执行计划的分析,我们可以了解如何使用表中的索引,以及如何从存储引擎中获取数据。在本章中,我们将详细研究MySQL执行计划的具体内容。通过本章的研究,我相信您可以更好地完成查询的优化...
第4章 MySQL数据库备份和恢复
数据库备份和恢复是任何数据库中最重要的内容,可以说数据库备份决定了数据库的安全。因此,在本章中,让我们来看看常用的Mysql数据库的备份和恢复方法,包括如何使用Mysqldump对数据库进行全备和部分备份,如何使用xtrabackup对数据库进行全备和增量备份,以及如何使用binlog对数据库进行时间点...
第5章 MySQL架构的高性能变化
告别数据库裸奔时代,逐步升级架构。这是我们本章要学习的关键内容。首先,我们将从实例中学习MySQL主从复制架构,详细说明主从分离的各种解决方案。通过keepalived+LVS的完美结合,逐步构建高性能可扩展的数据库架构;通过数据库中间件MaxScale学习,解释高可用读载平衡的另类问题 ...
[我要扒资料]
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。