目录
(2)服务层:Mysql的核心,用于处理mysql的核心业务CRUD等。
一:总体思路
在整个数据库篇,我们不会从sql方面以及数据库结构方式方面去解析,主要还是以应用为主,做一些数据库的方面的结构整合,以下包括以后都是本人的一些粗鄙的认知,如有异议,欢迎指出,主要涉及到以下几个方面的知识图谱(以mysql为主,其他的可以借鉴思路):
(1)Mysql数据库的主从复制,读写分离。
(2)Mysql数据库的分库分表的原则以及实现。
(3)应用中的多数据源以及动态数据源的配置管理。
(4)数据源的机房式访问轮询(过,目前基本没有任何使用场景)
(5)数据连接池的超时机制以及超时切换
(6)多种形式下的ACID支持
(7)数据库中间件的使用
(8)数据仓库的应用。
二:Mysql的结构
1.Mysql的结构
mysql的主要结构分为4层:网络连接,服务层,存储层以及系统文件层(如下图所示)。