mysql
mysql
逐梦先锋
hello word
展开
-
MySQL数据库(分库分表)中间件对比
分区:对业务透明,分区只不过把存放数据的文件分成了许多小块,例如mysql中的一张表对应三个文件.MYD,MYI,frm。 根据一定的规则把数据文件(MYD)和索引文件(MYI)进行了分割,分区后的表呢,还是一张表。分区可以把表分到不同的硬盘上,但不能分配到不同服务器上。 优点:数据不存在多个副本,不必进行数据复制,性能更高。 缺点:分区策略必须经过充分考虑,避免多个分区之间的数据存在关联关...原创 2019-10-29 14:30:41 · 440 阅读 · 0 评论 -
Mysql 实现读写分离-Atlas中间件
Mysq主从同步原理: Mysql 之间数据复制的基础是二进制日志文件(bin log file) Slave 数据库作为slave通过一个 I/O线程与主服务器保持通信,并监控master的二进制日志文件的变化,如果发现,master二进制文件发生变化,则会把变化复制到自己的日志中,然后SQL线程会把相关的数据库操作事件执行到自己的数据库中,依次实现从数据库和主数据库的一致性,也就是实现了...原创 2019-10-29 14:08:32 · 148 阅读 · 0 评论 -
mysql中间件研究
mysql-proxy是官方提供的mysql中间件产品可以实现负载平衡,读写分离,failover等,但其不支持大数据量的分库分表且性能较差。下面介绍几款能代替其的mysql开源中间件产品,Atlas,cobar,tddl,让我们看看它们各自有些什么优点和新特性吧。 Atlas Atlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它是...原创 2019-10-29 13:50:13 · 204 阅读 · 0 评论 -
MySQL + Atlas --- 部署读写分离
Atlas是360团队弄出来的一套基于MySQL-Proxy基础之上的代理,修改了MySQL-Proxy的一些BUG,并且优化了很多东西。而且安装方便。配置的注释写的蛮详细的,都是中文。英文不好的同学有福了。 Atlas官方链接:https://github.com/Qihoo360/Atlas/blob/master/README_ZH.md Atlas下载链接:https://gith...原创 2019-10-29 10:02:30 · 421 阅读 · 0 评论 -
MySQL主从复制配置指导及PHP读写分离源码分析
开发环境 master环境:ubuntu16.04.5LTS/i5/8G/500G/64位/mysql5.7.23/php7/apache2 slave环境:kvm虚拟机/ubuntu14.04.01/1G/30G/mysql5.7.23 主从复制读写分离原理 主从复制: 主服务器数据库的每次操作都会记录在二进制日志文件 A 中。从服务器的I/O线程到主服务器中读取 A ,并将 A...转载 2019-10-29 09:21:22 · 226 阅读 · 0 评论 -
Linux MySQL主从复制(Replication)配置
MySQL是开源的关系型数据库系统。复制(Replication)是从一台MySQL数据库服务器(主服务器master)复制数据到另一个服务器(从服务器slave)的一个进程。 配置主服务器(master) 1、编辑数据库配置文件my.cnf,一般在/etc/目录下。 #vi /etc/my.cnf 在[mysqld]的下面加入下面代码: log-bin=mysql-bin server...原创 2019-10-16 17:21:55 · 93 阅读 · 0 评论 -
Linux系统安装mysql数据库
前言 最近闲着没事,则把mysql的详细安装步骤在这里写一遍,以防后面又忘了。 MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。这里的操作系统以centos 7为准,mysql版本为5.7版本。 1 下载mysql 下载链接:https:/...原创 2019-10-16 10:44:39 · 71 阅读 · 0 评论 -
mysql数据库的主从同步,实现读写分离
目录 前言 1 分别在两台centos 7系统上安装mysql 5.7 2 master主服务器的配置 2.1 配置文件my.cnf的修改 2.2 创建从服务器的用户和权限 2.3 重启mysql服务 2.4 查看主服务器状态 3 slave从服务器的配置 3.1配置文件my.cnf的修改 3.2 重启mysql服务 3.3 连接master主服务器 3.4 启动slav...转载 2019-10-16 10:42:35 · 116 阅读 · 0 评论