闵孝林,热血高校 漫画,上游棋牌大厅
砍柴网8小时前 青云 QingCloud 自主研发 Materialize MySQL 引擎 海量内容阐发能力全面提拔2021 年 3 月 20 日——
日前,青云 QingCloud 受邀列入 3306 π 成都站运动。青云 QingCloud 内容库研发工程师邰翀带来《MaterializeMySQL:MySQL 到 ClickHouse 的高速公路》的主题演讲,分享了如何冲破异构内容库壁垒,同步 MySQL 内容库中的内容至 ClickHouse 中,帮忙用户在应对海量内容高并发场景时,提拔内容阐发能力,挖掘内容代价。
青云 QingCloud 内容库研发工程师 邰翀
此次运动由 3306 π 社区发起,旨在围绕 MySQL 焦点手艺,将互联网行业中最紧张的内容化解决方案和焦点手艺理念带到传统行业中,构建优越交换互动情况,分享内容库前沿知识。
在演讲中,邰翀先容了 MySQL 复制进程,从最早的同构内容库复制,到 2013 年的加强半同步复制,再到 2017 年支持组复制(MGR),实现金融级别可用的内容同步方案。随后,以青云 QingCloud 为代表的各大厂商起头研发高可用组件,如 QingCloud MySQL Plus,通过真正的强同等性和高可用能力,来管理 MySQL 推举、探活,并考订内容准确性,从而到达集群内容强同等性、主从秒级切换、无中心化自动选主,以及依托于云的跨区容灾能力。但 MySQL 在有了高可用能力后,固然可通过增加只读实例的方式来加强 AP 能力,然则其内容布局和分布方式决意了 AP 能力相对较弱。
那么,如何加强 AP 能力呢?谜底是:ClickHouse。但 ClickHouse 可否主动同步并订阅 MySQL 内容呢?谜底是:当然能够。青云 QingCloud ClickHouse 团队自主研发的库引擎—— MaterializeMySQL 引擎,就很好地解决这一问题。
邰翀阐述道:"MaterializeMySQL 是对 MySQL 库级其余映射,眼前已作为实验特征合并到 ClickHouse 20.8 版本中。其通过消费 binlog 存储到 MergeTree 的方式来订阅 MySQL 内容,能够直接将 ClickHouse 作为一个阐发实例加入到 MySQL 复制中,替换 MySQL 一部门只读实例进行商务阐发、用户画像等阐发买卖。ClickHouse 自己在支持海量函数来提拔阐发能力的同时,还支持尺度 SQL,能够让使用者享受到更好的体验。"
与其他的 ClickHouse 同步 MySQL 内容的方式相比,MaterializeMySQL 的上风更加明显。邰翀认为,MaterializeMySQL 打通了从 MySQL 到 ClickHouse 的内容传输通路,不仅供应了将 MySQL 内容邃密化阐发的能力,也为接下来的 HTAP 打下了根蒂。
跟着万物互联的快速发展,内容起头呈现爆炸式增长,这也促使 MySQL 的能力进化加快。青云 QingCloud 将继续发挥自主立异的上风,为解决海量内容阐发供应先辈的手艺和产物支持,助力企业在海量内容中深度挖掘内容代价,为数字化转型供应决议支持。
以上数据由"砍柴网"上传发布 查看原文本文地址:http://www.wbwb.net/bianchengyuyan/212896.html 转载请注明出处!