随笔分类 - mysql
摘要:一、主从复制的原理 我们根据一张主从复制的原理图来讲解,它们主要是通过binlog日志完成同步的: 1. 主数据库更新、删除、插入数据时,将这些操作sql写入binlog日志; 2. 当从数据库正常启动后,会连接到对应的主库中; 3. 在主数据库中,有一个binlog dump thread线程会将
阅读全文
摘要:在现在的科技环境下,我们的项目中往往会处理越来越多的数据量,随着数据量的递增,单一的数据库已经无法满足我们的业务要求,因此为了解决这一系列的数据库瓶颈,我们有了集群的搭建方案。 一、读写分离架构 读写分离架构是我们最常见的架构,它的主要思路是:有一个集群的数据库,其中一个为主库,负责所有的写操作,但
阅读全文
摘要:在我们的分布式系统中,基本都会根据每个子系统来设计数据库,这些数据库除本身业务的表外一般还会有基础系统的表,这样就会出现一个数据同步的问题:如何将每个系统相同的表数据要保持一致,面对这种需求,mycat为我们提供了一个解决方案。 一、mycat的定义 mycat是一个开源的分布式数据库系统,是一个实
阅读全文
摘要:在平时开发过程中写sql时,我们通常都不太关心sql的性能,只有能给查出来数据,sql的执行速度不是太慢就不会去管它了。但是开发时期的数据量往往都不是太大,很多性能问题只有在生产环境中才会发现,如:数据过多、sql关联了太多的表,使用了太多的join、或者建立了索引,但是索引失效的问题。所以要解决这
阅读全文