MySQL Oracle
MySQL Oracle
黑虎含珠
这个作者很懒,什么都没留下…
展开
-
Oracle Sharding DB的高可用架构
sharding database最大的特点是可以横向扩展。但是横向扩展不是RAC的横向扩展,纯sharding db是没有HA架构的。即一个shardcat db,多个shard node db。无论是谁down了,都会造成不可用。我们从上往下捋一下,看看哪里有单点故障,这个单点可以通过什么方式解决,我们知道,sharding的架构大致如下,(1).转载 2017-04-17 16:41:13 · 4118 阅读 · 0 评论 -
ubuntu 16.04 安装MySQL Workbench
sudo dpkg -i mysql-workbench-community-6.3.9-1ubuntu16.04-amd64.debsudo apt-get -f installsudo dpkg -i mysql-workbench-community-6.3.9-1ubuntu16.04-amd64.deb原创 2017-10-08 10:38:43 · 3719 阅读 · 0 评论 -
MySQL Group Replication 部署 (Single Master)
准备3台服务器10.0.0.201 node20110.0.0.202 node20210.0.0.203 node203操作系统:centos 7.x 64mysql: 5.7.20采用编译源码安装以及sytemctl管理配置node201修改配置文件/etc/my.cnf## Replication configuration paramete原创 2017-11-17 14:38:36 · 878 阅读 · 0 评论 -
MySQL 5.7 基于GTID的半同步复制
MySQL version: 5.7.20master: 10.0.0.201slave1: 10.0.0.202slave2: 10.0.0.203master的配置安装插件install plugin rpl_semi_sync_master soname 'semisync_master.so';修改配置文件/etc/my.cnf原创 2017-11-15 12:55:37 · 1485 阅读 · 0 评论 -
MySQL InnoDB Cluster安装
环境说明centos 7.x 64位mysql 5.7.20 编译源码安装mysql shell linux generic版本mysql router linux generic版本路由节点1台mysql节点3台10.0.0.201 node20110.0.0.202 node20210.0.0.203 node203创建集群配原创 2017-11-16 16:54:53 · 3022 阅读 · 0 评论 -
基于代理模式sharding-jdbc的mysql一主多从读写分离配置文件备份
springboot + mybatis + sharding-jdbc + druid + mysqlgradledependencies { //Spring Boot compile('org.springframework.boot:spring-boot-starter-web') //Swagger2 //MyBatis compile(原创 2017-11-16 10:28:08 · 1350 阅读 · 0 评论 -
MySql 5.7.19 源代码安装 for ubuntu 16.04
前提条件:安装cmake安装bison安装libncurses创建目录sudo make -p /usr/local/mysqlsudo make -p /usr/local/mysql/data下载mysql源代码下载带有boost的版本tar zxvf cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mys原创 2017-08-29 22:52:29 · 1586 阅读 · 0 评论 -
MySQL MGR与Galera性能测试
很多关注数据库技术的IT人士可能记不住去年双十二都剁手买了什么东西,但是一定会有人对当时一篇“Galera将死——MySQL Group Replication正式发布”的文章还有印象。长期以来MySQL官方都缺少原生的MySQL集群多活方案,所以也给第三方公司提供了发展的机会。Galera就是其中的一个典型,两种基于Galera的方案MariaDB Galera Cluster 和Per转载 2017-08-24 15:27:47 · 15827 阅读 · 1 评论 -
OracleDB 12cR2 架构 (强烈推荐)
还没用过12c,一直停留在11g,有时间好好研究一下。转载 2017-07-05 17:46:57 · 654 阅读 · 0 评论 -
Mysql semi-sync VS group replication, 谁快?
mysql 的group replication 各节点之间需要通过paxos协议来进行通讯,通讯模型远比semi-sync复杂。同时,group replication 还需要检查是否写冲突(即使在single primary的模式下,也存在需要进行检查冲突的可能)。所以,在处理事务时,不管是通讯模型还是处理流程,group replicaiton都要比semi-sync复杂的多。 因此,可能就转载 2017-07-12 14:22:11 · 709 阅读 · 0 评论 -
一文读懂SCAN
单客户端访问名称(SCAN)是Oracle RAC环境中使用的功能,为客户端提供访问集群中运行的任何Oracle数据库的单一名称。 用户可以将SCAN视为RAC数据库的集群别名。 使用SCAN的好处是,如果在集群中添加或删除节点或数据库,则客户端的连接信息不需要更改。SCAN首次引入了Oracle RAC 11g第2版,并在Oracle RAC 12c中提供了其他功能。 使用单转载 2017-05-02 14:10:32 · 1513 阅读 · 0 评论 -
MySQL Sharding DB (基于Fabric)
系统拓扑 Server idGtid Shard110.0.0.201:3306Root/chenhf123&*(1Auto.cnf/usr/local/mysql3306/ 10.0.0.201:原创 2017-04-18 14:16:39 · 2483 阅读 · 0 评论 -
MySQL高可用架构InnoDB Cluster (和NDB Cluster是两码事)
MySQL的高可用架构无论是社区还是官方,一直在技术上进行探索,这么多年提出了多种解决方案,比如MMM, MHA, NDB Cluster, Galera Cluster, InnoDB Cluster, 腾讯的PhxSQL. 本文主要介绍MySQL的高可用架构InnoDB Cluster。 MySQL InnoDB Cluster解决方案其实是由MySQL的几个不同产品组成的,比如MySQL S原创 2017-04-18 13:50:02 · 17108 阅读 · 0 评论 -
OracleDB的数据库名,实例名,服务名,数据库域名,全局数据库名的简单介绍
数据库名:创建数据库时指定的数据库名称。数据库实例名:Oracle数据库主要由3部分组成:物理数据库(存储结构),进程结构,内存结构。数据库实例名可以理解为进程结构和内存结构的名字。数据库实例名通常情况下和数据库名字相同,当然也可以不相同。数据库实例一般于数据库一一对应,当然为了提高数据库的性能,Oracle RAC就是典型的单数据库多实例架构。数据库域名:是类似于DNS的数据库名字。假设原创 2017-04-17 18:01:48 · 479 阅读 · 0 评论 -
PMM (Percona MySQL Monitor) 部署
部署环境说明mysql 10.0.0.201pmm server 10.0.0.200操作系统都是centos 7.x安装PMM安装dockeryum install docker运行dockersystemctl start dockersystemctl enable docker下载容器镜像docker pull percona原创 2017-11-21 14:53:43 · 4547 阅读 · 1 评论