小麦苗博客,实用经典,简单易懂,接地气!-----技术应用型博客,主打实用性,只讲实用的,不讲没用的,多做实验,多思考!
访问量(168541) 积分(288) 等级(中级会员) 排名(14)
[toc] 一、 CouchBase概述 1.1、简述 CouchBase是一款开源的、分布式的、面向文档的NoSQL数据库,主要用于分布式缓存和数据存储领域。能够通过manage cache提供快速的亚毫米级别的k-v存储操作,并且提供快速的查询和其功能强大的能够指定SQL-like查询的查询引擎。Couchbase是一个较新的、发展迅速的nosql数据库技术。2014年,viber宣布使用couch...
2021-04-06 09:08 1374 0
[toc] 一、MGR+Consul架构简介 基于目前存在很多MySQL数据库单点故障,传统的MHA,PXC等方案用VIP或者DNS切换的方式可以实现、基于数据库的数据强一致性考虑,采用MGR集群,采用consul服务注册发现实现应用端通过动态DNS 访问MGR集群,实现数据库高可用,自动化切换的方案。 有关MGR之前发布过几篇文章,连接如下: 【DB宝18】在Docker中安装使...
2021-03-29 09:14 1625 0
[toc] 一、my2sql简介 可以用于MySQL误操作闪回的工具包括my2sql、binlog2sql和MyFlash等工具,其中,个人感觉my2sql最好用。 my2sql是使用go语言开发的MySQL binlog解析工具,通过解析MySQL binlog ,可以生成原始SQL、回滚SQL、去除主键的INSERT SQL等,也可以生成DML统计信息。类似工具有binlog2sql、MyFlash、my2fback等,本工具基于my2fbac...
2021-03-15 08:44 1865 0
[toc] 一、MHA+ProxySQL架构 之前发过一篇MHA的文章,介绍了MHA相关的知识和功能测试,连接为:【DB宝19】在Docker中使用MySQL高可用之MHA 。今天这一篇给大家分享一下“MHA+中间件ProxySQL”来实现读写分离+负载均衡的相关知识。 我们都知道,MHA(Master High Availability Manager and tools for MySQL)目前在MySQL高可用方面是一个相对成熟...
2021-03-08 08:27 1424 0
[toc] 一、Orchestrator简介 Orchestrator是一款开源,对MySQL复制提供高可用、拓扑的可视化管理工具,采用go语言编写,它能够主动发现当前拓扑结构和主从复制状态,支持MySQL主从复制拓扑关系的调整、支持MySQL主库故障自动切换(failover)、手动主从切换(switchover)等功能。 Orchestrator后台依赖于MySQL或者SQLite存储元数据,能够提供Web界...
2021-02-22 18:01 1782 0
[toc] 一、MHA简介和架构 1.1 MHA简介 MHA(Master High Availability Manager and tools for MySQL)目前在MySQL高可用方面是一个相对成熟的解决方案,它是由日本人youshimaton采用Perl语言编写的一个脚本管理工具。MHA是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。MHA仅适用于MySQL Replication环境,目的在于维持Mas...
2021-02-19 08:57 1161 0
[toc] 一、创建3台MySQL环境 # 拉取镜像 docker pull mysql:8.0.20 # 创建专用网络 docker network create --subnet=172.72.0.0/24 mysql-network # 创建目录存储数据 mkdir -p /usr/local/mysql/lhrmgr15/conf.d mkdir -p /usr/local/mysql/lhrmgr15/data mkdir -p /usr/local/mysql/lhrmgr16/conf.d mkdir -p /usr/local/mysql/lhrm...
2020-08-18 12:31 3125 0
【MySQL】Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装 1.1 BLOG文档结构图 1.11 源码编译安装MySQL 5.7 源码编译安装的更多内容:http://blog.itpub.net/26736162/viewspace-2144212/ 1.11.1 下载源码包 地址:https://dev.mysql.com/downloads/mysql/ 说明:这里有两个包,在5.7以后,必须要有boost这个包 1.11.2 增加...
2017-08-28 20:19 2677 0
【MySQL】Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装 1.1 BLOG文档结构图 1.2 前言部分 1.2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① MySQL的二进制安装过程(重点) ② MySQL多实例管理(mysqld_multi) ③ MySQL的源码编译安装过程 ...
2017-08-28 20:16 2577 0