活动 | GreatSQL受邀ACMUG技术沙龙北京站 分享AP探索之路

文摘   2024-08-06 08:00   福建  

* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。

8 月 3 日,由中国 MySQL 用户组(以下简称 ACMUG 社区)主办的“ACMUG 技术分享活动”北京站在全球创新社区举办。本次活动主办方 ACMUG 社区是覆盖中国 MySQL 技术爱好者的一个技术社区,是 Oracle User Group Community 和 MairaDB Foundation 共同认可的 MySQL 技术社区。

GreatSQL作为国内最活跃的MySQL技术路线开源数据库社区,社区发起单位-万里数据库CTO娄帅受邀发表演讲, 与华为、阿里、泽拓昆仑、TiDB、MariaDB 等几位技术专家同台展开技术分享。娄帅以“GreatSQL AP探索之路”为主题,对 GreatSQL 社区与开源项目、MySQL 现有 AP 方案、GreatSQL 的 AP 探索之路等方面内容进行了解读与展望。

GreatSQL 社区与项目

GreatSQL 特性

产品特性方面,娄帅主要介绍了 GreatSQL 高可用、高性能、高兼容、高安全四个方面的主要特性。除此之外,许多 MySQL 企业版才有的特性,如:线程池、审计、数据脱敏等在 GreatSQL 上亦可使用。简单来说,GreatSQL 可作为 MySQL 或 Percona Server for MySQL 的理想可选替换。

GreatSQL 社区

娄帅提及,GreatSQL社区成立于 2021 年,由万里数据库发起,于 2023 年正式成为开放原子开源基金会旗下捐赠项目,拥有中国信通院可信开源社区+可信开源项目双认证。目前,GreatSQL已在金融、能源、互联网等多个重点行业落地了行业应用,与芯片、操作系统、存储、低代码平台等数十家上下游伙伴达成生态合作,未来将持续拓展行业应用与社区生态。

MySQL 现有 AP 方案

本次的分享中,娄帅主要介绍了 MySQL 现有的 3 种 AP 方案,并对 3 种方案进行了详细分析:

  • 纯 AP 存储引擎:事务场景不友好,重分析、轻事务;实施运维比较复杂,一般通过 ETL 或从库部署方式,本质类似 MySQL + ETL + AP 库方案;
  • HTAP 混合存储引擎——Heatwave:用户使用部署相对简单,但存在复制延迟、事务一致性问题,本质是在 InnoDB 和 Heatwave 之间内置了 ETL;
  • 基于单存储引擎的并行执行方案——InnoDB parallel read:只做了 scan 并行,仅支持单表 count,为计划并行提供了可能性。

GreatSQL 的 AP 探索之路

结合 MySQL 现有 AP 方案的局限性,并调研社区用户的使用情况,经过分析可以得出:GreatSQL 主要面向事务场景,在支持事务场景的基础上加强 AP 能力。因此,GreatSQL 项目研发团队从 AP 选型阶段开始,即尝试通过将 Parallel Query 并行计算架构与 Heatwave 的二级引擎计算架构改进融合,使社区版的 GreatSQL 也具备了 AP 分析能力。

未来,GreatSQL 社区将继续加深与中国 MySQL 用户组的合作,致力于开发更多符合国内外用户需求的产品特性,在丰富产品功能的基础上提升性能,为用户带来更安全、更稳定、更流畅的数据库使用体验!

Enjoy GreatSQL :)

<关于 GreatSQL>

GreatSQL数据库是一款开源免费数据库,可在普通硬件上满足金融级应用场景,具有高可用、高性能、高兼容、高安全等特性,可作为MySQL或Percona Server for MySQL的理想可选替换。

💻社区官网: https://greatsql.cn/ 
Gitee  https://gitee.com/GreatSQL/GreatSQL
GitHub  https://github.com/GreatSQL/

🆙BiliBili  : https://space.bilibili.com/1363850082

(对文章有疑问或见解可去社区官网提出哦~)

加入微信交流群
加入QQ交流群

想看更多技术好文,点个"在看"吧!

GreatSQL社区
专注GreatSQL数据库及相关产品
 最新文章