06 2021 档案

摘要:​ 之前我们已经讲解过了数据的切分,主要有两种方式,分别是垂直切分和水平切分,所谓的垂直切分就是将不同的表分布在不同的数据库实例中,而水平切分指的是将一张表的数据按照不同的切分规则切分在不同实例的相同名称的表中。 ​ 下面先来描述mycat的分库操作,在进行分库操作的时候需要注意一点:有关联关系的表 阅读全文
posted @ 2021-06-30 16:41 ityml 阅读(8240) 评论(0) 推荐(3)
摘要:数据切分 ​ 数据切分指的是通过某种特定的条件,将我们存放在同一个数据库中的数据分散存放到多个数据库上面,以达到分散单台设备负载的效果。 ​ 数据的切分根据其切分规则的类型,可以分为两种切分模式。一种是按照不同的表来切分到不同的数据库之上,这种切可以称之为数据的垂直切分或者纵向切分,另外一种则是根据 阅读全文
posted @ 2021-06-28 23:18 ityml 阅读(354) 评论(0) 推荐(0)
摘要:​ 通过mycat和mysql的主从复制配合搭建数据库的读写分离,可以实现mysql的高可用性,下面我们来搭建mysql的读写分离。 1、一主一从 1、在node01上修改/etc/my.cnf的文件 #mysql服务唯一id,不同的mysql服务必须拥有全局唯一的id server-id=1 #启 阅读全文
posted @ 2021-06-24 13:42 ityml 阅读(1562) 评论(0) 推荐(0)
摘要:1、环境准备 ​ 本次使用的虚拟机环境是centos6.5 ​ 首先准备四台虚拟机,安装好mysql,方便后续做读写分离和主从复制。 192.168.85.111 node01 192.168.85.112 node02 192.168.85.113 node03 192.168.85.114 no 阅读全文
posted @ 2021-06-22 17:03 ityml 阅读(1380) 评论(0) 推荐(0)
摘要:1、前置知识 1、分布式系统 ​ 分布式系统是指其组件分布在网络上,组件之间通过传递消息进行通信和动作协调的系统。它的核心理念是让多台服务器协同工作,完成单台服务器无法处理的任务,尤其是高并发或者大数据量的额任务。它的特点是: ​ **透明性:**分布式系统对于用户是透明的,一个分布式系统在用户面前 阅读全文
posted @ 2021-06-22 16:59 ityml 阅读(1855) 评论(0) 推荐(0)
摘要:mysql 安装教程 下载地址:https://downloads.mysql.com 查看系统中默认的mysql 依赖 rpm -qa | grep mysql rpm -qa | grep mariadb rpm -e --nodeps .... 修改hosts 文件 vi /etc/hosts 阅读全文
posted @ 2021-06-22 01:12 ityml 阅读(285) 评论(0) 推荐(0)