Qcon北京2018--《MySQL的Docker容器化大规模实践》--王晓波丰富的经验 。 让数据库的部署点单化开启 2核4G 4核4G 4核8G 8核8G 8核16G 16核16G 16核64G 32核64G 32核128G 一主一从 分片集群 一主多从 SATA-SSD PCIE-SSD 大容量磁盘SAS 配置 DB架构 硬件选型 机房 A机房 B机房 C机房 D机房 容器化之后的MySQL就是一个私有DB云 主 从 集 群 创 VIP集群必须主从端口一致,Proxy接入的集群端口无需一致。 6.VIP集群端口基于网段递增,Proxy集群端口基于IP递增 Docker里放了什么 内核版本 操作系统 宿主机 容器 镜像 Kernel版本 4.7 CentOS 7.2 部署服务器监控、容器监控agent容器 Docker版本 1.12,部署监控及系统服务agent MariaDB镜像(按产品)、MySQL5.7镜像(按产品)、监控容器镜 像、 mail TCMHA 管理分为两个部分: • MariaDB、MySQL5.6的高可用管理是基于开源 工具MHA定制开发后的工具完成的,该工具支持 了MariaDB的gtid、更完善的哨兵检测机制、对 接了DB中间件等定制化功能。 • MySQL5.7的MGR复制集群是我们自己写的一套 高可用组件配合DB中间,实现无感知的高可用切 换。 兼容mysql协议 支持SELECT/INSERT/UPDATE/DELETE语句0 码力 | 32 页 | 7.11 MB | 1 年前3
MySQL 企业版功能介绍可轻松集成到现有安全基础架构 中,包括 Linux 可插拔身份验证模块 (PAM) 和 Windows Active Directory。通过 MySQL 企业级安 全性,企业可以实现一次性登录机制,而且可以在集中目录中管理和使用现有安全规则和流程。 MySQL 企业级透明数据加密 (TDE) MySQL 企业级透明数据加密 (TDE) 通过加密数据库的物理文件来实现静止数据加密。数据在写 生产支持服务 无限制的支持事件 知识库 维护版本、错误修复、补丁和更新 MySQL 咨询支持服务 MySQL 版本 MySQL 提供了 4 个商业版本: MySQL 企业版 MySQL 标准版 MySQL Cluster 运营商级版本 MySQL Classic 版本(仅适用于 ISV/OEM) Oracle MySQL0 码力 | 6 页 | 509.78 KB | 1 年前3
MySQL高可用 - 多种方案mysql 高可用方案探究 作者 飞鸿无痕 版本 V1.0 日期 2012-09-04 博客地址 http://blog.chinaunix.net/uid/20639775.html 1 前言 Mysql 高可用一直是 mysql 业界不断讨论的热点问题,其中涉及的东西比较多,可 供选择的方案也相当多,面对这么多的方案,我们应该如何选择适合自己公司的 mysql DRBD 磁盘 Heartbeat 版本 dbserver1 10.1.1.113 Centos 5.5 64bit /dev/sdb1 2.1.3 dbserver2 10.1.1.108 Centos 5.5 64bit /dev/sdb1 2.1.3 5.5.2 DRBD 的安装 官网的说法,如果系统内核(linux)版本低于 2.6.33,在安装软件之前需要加 33,在安装软件之前需要加 载 DRBD 模块,我的内核版本是 2.6.18 的,安装后会自动加载 drbd 模块。安 装命令如下: yum install -y drbd83 kmod-drbd83 安装后使用 lsmod | grep drbd 命令查看是否加载 drbd 模块,如果没有加载需 要手动运行命令加载,命令如下: insmod drbd/drbd.ko 或者 modprobe drbd0 码力 | 31 页 | 874.28 KB | 1 年前3
Kubernetes Operator 实践 - MySQL容器化等相关领域,负责搜狗商业云 平台的设计研发工作 刘林 1. 背景介绍 2. Operator 的基本原理 3. MySQL Operator 设计实践 4. 小结 搜狗商业平台 技术体系广 服务多迭代快 搜狗产品矩阵 商业平台 信息流广告 搜索广告 品牌广告 代理商 广告主 技术体系 CRM 广告平台 物料展现 审核平台 大数据平台 基础架构 Golang C++ WorkQueue:事件合并、过滤、延时、限速 Operator CRD 里有什么 MySQL CRD • Spec:配置 & 期望状态 • Status:当前状态 MySQL 配置 • 版本 • 端口 • 存储信息 • 配置文件 集群配置 • 副本数 • 高可用模式 K8s 调度信息 • 资源套餐 • 亲和性信息 • NodeSelector 使用 CRD 2. 集群管理 2. 调度 pod Ceph MySQL-Operator 集群管理 Master High Availability Ø 目前最常用的高可用实现 Ø 支持大多数 MySQL 版本 Ø 使用 mysql 半同步复制 Ø 有数据丢失风险 Mysql Group Replication Ø MySQL 官方提供 Ø 5.7 新特性 Ø 基于 Paxos 协议 Ø 写入延迟相对高0 码力 | 42 页 | 4.77 MB | 1 年前3
MySQL 数据库架构灾难恢复解决方案affiliates. 灾难恢复 - 多区域 MySQL InnoDB Cluster RPO =0 RTO =秒级 多区域 多主数据库 3DC 需要非常稳定的广域网 写入性能受DC 之间的延迟影响 53 / 55 Copyright @ 2021 Oracle and/or its affiliates. 灾难恢复 - 多区域 MySQL InnoDB ClusterSet forcePrimaryCluster() • 路由器实例将跟从主( 取决于目标模式) 49 / 55 MySQL InnoDB ClusterSet -限制 • 需要服务器、路由器和Shell 版本 8.0.27 或更高 • InnoDB 集群仅支持单主模式 • 集群之间使用异步复制,而不是半同步(如果要求 RPO=0 ,则使用跨区域分布的单个 集群) Copyright @ 2021 Oracle0 码力 | 52 页 | 3.07 MB | 1 年前3
如何用 MySQL 构建全方位高可用应用实时 • 自动分片、多主 • 符合 ACID,OLTP + 实时分析 高伸缩性,读取 + 写入 • 无共享,无单点故障 • 自我修复 + 联机运行 99.999% 可用性 • 关键字/值 + 复杂的关系查询 • SQL + Memcached + JavaScript + Java + HTTP/REST & C++ SQL + NoSQL • 开源 + 商业版本 • 通用硬件 + 管理、监视工具 ✔ ✔ ✔ ✔ 零数据丢失 MySQL 5.7 ✔ ✔ ✔ ✔ ✔ ✔ 平台支持 全部 Linux Linux Solaris 全部 全部 全部 群集模式 主 + 从 主备 主备 主备 多主 多主 多主 故障转移时间 N/A 数秒以上 数秒以上 数秒以上 1 秒以上 1秒以上 < 1 秒 扩展 读取 ✖ ✖ ✖ 读取 读取 ✔ 跨分片操作 N/A N/A N/A N/A N/A N/A0 码力 | 40 页 | 2.19 MB | 1 年前3
使用 Docker 建立 MySQL 集群server 64bit 14.04.1 Docker 版本 1.6.2 数据库:Mariadb 10.10 (Mariadb 是 MySQL 之父在 MySQL 被 Oracle 收购之后 创建的分支,性能上优于 MySQL 开源版本) 第一步 安装 Docker 对于 Ubuntu,建议直接联网安装 Docker 最新版本,apt-get 中版本较老。 首先获取安装脚本: wget https://get docker-io 第二步 运行 Mariadb 容器 首先要将数据镜像拉下来 docker pull mariadb:latest 注意,如果不加:latest 标签,docker 会把所有的镜像版本都拉下来。 然后我们就可以启动镜像了,参数方面需要注意的有一下几点: 1,-name <给容器取个好记的名称> 2,-e MYSQL_ROOT_PASSWORD =‘<给数据库一个 root 用户密码>’0 码力 | 3 页 | 103.32 KB | 1 年前3
运维上海2017-从理论到实践,深度解析MySQL Group Replication -徐春阳包含事务产生的binlog 以及冲突检测时使用到主键以及事务的数据快照版本(gtid_set) • 比较规则。将事务所涉及的主键以及数据版本信息(gtid_set)跟write set 里面的信息进行比较: 主键不存在与write set中,不冲突。 主键存在,则比较事务版本信息,即比较gtid_set,如果是包含关系, 则不冲突。否则,冲突。0 码力 | 32 页 | 9.55 MB | 1 年前3
谈谈MYSQL那点事不支持一些数据库特性,比如 事务、外键约束等 不支持一些数据库特性,比如 事务、外键约束等 • Table level lock Table level lock ,性能稍差,更适合读取多的操作 ,性能稍差,更适合读取多的操作 InnoDB InnoDB 特点 特点 •使用 使用 Table Space Table Space 的方式来进行数据存储 的方式来进行数据存储 (ibdata1,0 码力 | 38 页 | 2.04 MB | 1 年前3
共 9 条
- 1













