一不小心,我就上传了 279674 字的 MySQL 学习资料到 github 上了
自从2019年11月我们出版了《千金良方--MySQL 性能优化金字塔法则》一书之后,持续不断有人来询问我MySQL 4 个系统字典库相关的问题,因为篇幅原因,书中并没有完整收录4个字典库相关的内容。我也一度想直接将近28W字(word计数,非排版字数)的文档转换为PDF直接向外公布算了。
MySQL 8.0 clone plugin 完整版
Oracle MySQL 推出 clone plugin 也有一段时间了,最近也有不少业界的大拿写了不少关于clone plugin相关的文档,本人不才,对着Oracle MySQL官网手册做了一些翻译、验证、整理。趁着 clone plugin 热赶紧将之前整理的文档分享出来刷个脸。
mysqldump与innobackupex备份过程你知多少(一)
mysqldump优点:mysqldump的优点就是逻辑备份,把数据生成sql形式保存,在单库,单表数据迁移,备份恢复等场景方便,sql形式的备份文件通用,也方便在不同数据库之间移植。对于innodb表可以在线备份。
(升级版)构建狂拽炫酷屌的MySQL监控平台
在2018年,我们发布了一篇名为"构建狂拽炫酷屌的MySQL监控平台"的文章,后续一些朋友来询问如何配置监控、如果配置多实例(这两项本文不做赘述,详见文末的索引信息),也有一些朋友照着文档操作报错前来求助的(当时大概一下,是因为新版本稍微有些变化导致的),现在,我们针对当前最新的版本重新梳理了安装与配置步骤分享给大家。
某数据库厂商案例--中国移动经分系统
数十台x86服务器组成的GreatDB Cluster分布式集群,配合Hadoop体系,替代 IOE
某数据库厂商案例--全业务数据中心项目
部署GreatDB Cluster分布式集群并基于业务定制数据流转接入方案
某数据库厂商案例---银行云缴费项目
用户痛点: 去O的政策趋势,需要一个高性能国产数据库集群支撑 运维管理复杂度高,缺少企业视角的运维工具 针对分布式数据库的逃离和灾备方案 业务陆续迁移集群需要按需扩容
高可用数据库该如何选型?这几项能力缺一不可
众所周知,随着信息化建设的不断深入,信息系统的广泛应用大幅提升了业务效率,其地位日益凸显。正因如此,信息系统运行一旦中断,将会对相关组织及机构的业务运营造成严重影响,甚至威胁国家安全。其中,数据库作为信息系统中数据存储与计算的核心,保障其连续运行对整个系统的连续运行至关重要。计划内事件应用开发与上线部署过程中,不可避免地会遇到设计变更(如表结构变更、索引修改等)、部署更改(如修改存储位置等)、软件
GreatDB对上层系统的要求
对于使用万里开源安全数据库软件GreatDB的上层应用部署有如下技术要求:类别技术要求部署应用与数据库分离部署。应用的服务器与数据库的服务器分离部署,不要进行任何的复用。应用与数据库的通信网络与数据库集群的内部网络分离。应用程序连通数据库集群的网络建议与数据库集群内部节点间的网络分离;并且应用程序连通数据库集群的网络必须与数据库集群的数据备份网络分离,避免数据库备份传输的巨大网络流量影响业务。连接
GreatDB Cluster系统接口方案
GreatDB Cluster系统接口方案 对上层系统的要求万里开源安全数据库软件V1.0通过兼容MySQL通信协议对外提供标准MySQL接口。万里开源安全数据库软件V1.0满足“至少需要支持JDBC,ODBC,Python,C-API,Go 五种访问方式”的要求,具体的接口实现方案如下:接口接口标准实现方式分工要求JDBCJDBC4.2应用程序可以直接使用MySQL官方驱动Connctor-J业
万里开源安全数据库 GreatDB
特点详情分布式并行执行通过物理表拆分与SQL逻辑拆分相结合的数据分发及并行处理技术 ,实现在数据分布式部署和并行查询执行计划两个层面的性能优化,相对于单数据库实例,查询效率提升N倍(N=逻辑拆分数X虚拟分片数)。在线扩展调度节点横向扩展方式:无状态可以随意横向拓展。存储节点横向扩展方式:数据自动重新分布高可靠可配置多份副本秒级切换,业务零中断数据全同步(raft),切换数据零丢失自动调整复制关系可