0
点赞
收藏
分享

微信扫一扫

【横空出世】MariaDB Xpand分布式数据库发布

MariaDB Xpand 是一款(MySQL客户端协议)在线事务处理 (OLTP)分布式数据库(对标PostgreSQL协议的CockroachDB),Xpand则是存储引擎。

使用 MariaDB Xpand 需要许可证密钥(45天非生产试用期)。

​​软件下载地址 https://mariadb.com/downloads/#xpand​​


特点

1)符合ACID的分布式数据库,适用于海量数据、高并发和强一致性在线事务处理 (OLTP)

2)弹性动态横向扩容

3)Paxos高可用性

4)数据分布通过Xpand水平划分为切片,并将切片的副本(默认两个)分布在节点之间

5)无限读写扩展,采用无共享架构

6)支持复杂查询(例如JOIN和分组聚合操作)

架构图

【横空出世】MariaDB Xpand分布式数据库发布_解决方案

客户端可以在任意一个节点上进行读写操作,所有数据副本提供强一致性,并保证跨多个数据库节点的事务的原子性、一致性、隔离性和持久性 (ACID)。如果一个事务协调器发生故障,另一个事务协调器可以接管,因为事务是使用高性能 Paxos 实现和共识实现的持久化。

​​详细参考:https://mariadb.com/docs/architecture/components/xpand/​​


备注

由于技术太新,我简单尝试了一下安装和测试,整个过程还是很简单的,很容易上手。使用方式和传统MySQL一样,SQL语法兼容MySQL,客户端协议支持Navicat/Sqlyog

安装文档详见:​​https://mariadb.com/docs/deploy/topologies/xpand-performance/xpand-6/install-xpand/​​

【横空出世】MariaDB Xpand分布式数据库发布_解决方案_02

【横空出世】MariaDB Xpand分布式数据库发布_mysql_03

目前MariaDB官方正在下战书,详细翻译如下:

挑战

如果您的公司正在评估分布式 SQL 解决方案,请使用 MariaDB Xpand 来应对正面的性能挑战。如果您在双方同意的新概念证明 (PoC) 中为两种解决方案(硬件、系统、云基础设施等)使用相同的环境,我们相信 Xpand 将以更高的吞吐量和更低的延迟击败您选择的竞争解决方案.

挑战将于太平洋时间 2022 年 10 月 31 日晚上 11:59 结束,并将取决于 MariaDB 参与 PoC 的能力。

如果 XPAND 输了怎么办?

好吧,首先——这不会发生。但是,如果与您在 PoC 中选择的竞争解决方案相比,MariaDB Xpand 未能展示出更高的吞吐量和更低的延迟,MariaDB 将向以下突出显示的非营利组织之一捐赠 25,000 美元,或者向您的公司补偿高达 25,000 美元的实际成本运行 PoC,包括您的云基础设施成本或其他额外的直接成本。如果此类实际成本低于 25,000 美元,则任何剩余的未使用部分将捐赠给您选择的以下非营利组织之一。

​​​​​​详见:​https://mariadb.com/xpand-challenge/​​​




举报

相关推荐

0 条评论