POLARDB架构 我们知道,POLARDB是一个由多个节点构成的数据库集群,一个主节点,多个读节点。对外默认提供两个地址,一个是集群地址,一个是主地址,推荐使用集群地址、因为它具备读写分离功能可以把所有节点的资源整合到一起对外提供服务。
分类:
数据库 时间:
2019-01-10 17:46:16
阅读次数:
274
POLARDB架构 我们知道,POLARDB是一个由多个节点构成的数据库集群,一个主节点,多个读节点。对外默认提供两个地址,一个是集群地址,一个是主地址,推荐使用集群地址,因为它具备读写分离功能可以把所有节点的资源整合到一起对外提供服务。 MySQL读写分离解决和引入的问题 用过MySQL的都知道, ...
分类:
数据库 时间:
2019-01-10 16:28:25
阅读次数:
219
1、微服务架构构成 单体架构(通过应用集群和数据库集群来提高性能,多余模块存在浪费) 垂直架构(新的功能模块通过新项目来实现,数据库之间存在交叉关联。存在数据冗余,和单体架构一样通过扩展集群结点,成本高,有性能瓶颈。) SOA架构(ESB服务总线,基于webservice协议的接口调用。) 微服务架 ...
分类:
编程语言 时间:
2019-01-05 22:42:15
阅读次数:
219
本文作者:许中清,腾讯云自研数据库CynosDB的分布式存储CynosStore负责人。从事数据库内核开发、数据库产品架构和规划。曾就职于华为,2015年加入腾讯,参与过TBase(PGXZ)、CynosDB等数据库产品研发。专注于关系数据库、数据库集群、新型数据库架构等领域。目前担任CynosDB ...
分类:
数据库 时间:
2018-12-28 14:08:29
阅读次数:
213
1. 背景 一般应用对数据库而言都是“读多写少”,也就说对数据库读取数据的压力比较大,有一个思路就是说采用数据库集群的方案, 其中一个是主库,负责写入数据,称之为:写库; 其它都是从库,负责读取数据,称之为:读库; 那么,对我们的要求是: 1、 读库和写库的数据一致; 2、 写数据必须写到写库; 3 ...
分类:
数据库 时间:
2018-12-27 18:47:24
阅读次数:
144
使用外部etcd数据库集群,复用kubernetes节点 1.搭建etcd集群 下载安装证书生成工具 配置ca配置文件 配置ca生成请求 生成ca 下载etcd 配置etcd证书请求 签署证书,并copy证书到相关目录,创建存储目录 /var/lib/etcd 生成etcd unit文件 其他节点类 ...
分类:
其他好文 时间:
2018-12-27 11:15:41
阅读次数:
138
mycat是国产目前最被追捧的一款分布式数据库集群软件,有一些公司对数据库和应用都有自己的集群方案,但是更多的是一些面对庞大的数据量,而束手无策. 对于这种问题,我想百分之80遇到的是数据库的瓶颈,所以mycat横空出世,他不仅仅是可以做一些灾难故障转移,读写分离,最主要的是他的分库这一块,他为重事 ...
分类:
其他好文 时间:
2018-12-09 16:22:37
阅读次数:
233
准备工作:真实环境中的三台服务器:一台作为域控服务器,另外两台作为的数据库节点。第一步:ip安排ip:节点1:172.19.5.123心跳192.168.1.1节点2:172.19.5.122心跳192.168.1.2域控DC:172.19.5.124故障转移集群:172.19.5.101分布式事务ip:172.19.5.102数据库集群ip:172.19.5.103注意把两个节点的dns写成域控
分类:
数据库 时间:
2018-11-29 15:09:51
阅读次数:
1289
我们知道在某些停机测试场景,是需要人为禁用crs/has的自启动的,防止过程中主机反复重启对数据库集群造成影响。 使用crsctl disable/enable crs命令可以禁用/启用crs的自启动,但没有命令去查看当前自启动状态,虽然命令可以反复执行,但看不到实际状态总归还是让人不放心。 我在L ...
分类:
数据库 时间:
2018-11-29 01:30:40
阅读次数:
579
mysql服务器ip:192.168.0.10 备份服务器ip:192.168.0.11 数据库名称:db_product 思路:在mysql服务器A上创建一个用户分配权限专门用于数据库备份,A服务器可以是数据库集群中的slave之一。找一个磁盘宽裕的服务器B,安装mysql的客户端。 在服务器B上 ...
分类:
数据库 时间:
2018-11-27 19:22:49
阅读次数:
219