数据库同步工具
sqlserver,Mysql数据同步软件

RadonDB – 基于MySQL的云原始分布式数据库,用于构建全局的,可扩展的云服务

在线QQ客服:1922638

专业的SQL Server、MySQL数据库同步软件

RadonDB是一个开源的云原生MySQL数据库,可以实现无限的可伸缩性和性能。

RadonDB是基于MySQL的云原生数据库,并在完全分布式的集群中设计,以实现无限的可扩展性(水平扩展),容量和性能。它支持确保高数据一致性的分布式事务,并使用MySQL作为存储引擎来提高可信数据的可靠性。 RadonDB与MySQL协议兼容,并支持自动表分片和批处理自动化功能,以简化维护和操作流程。

  • 自动分片
  • 审核并记录
  • 并行执行:并行查询,并行DML和并行DDL
  • 并行CHECKSUM表:提供与MySQL相同的结果
  • 分布式事务:快照隔离
  • 分布式联接:排序合并联接,嵌套循环联接
  • 分布式全文本搜索
  • 数据库的多租户
  • 准备好的SQL语句
  • JSON格式

有关安装,部署和管理指南,请参阅我们的文档。

RadonDB是基于MySQL的新一代分布式关系数据库(MyNewSQL)。它旨在为开发人员创建一个开源数据库:该数据库具有财务高可用性,大容量数据库,自动平面拆分表,可伸缩性和强一致性等功能,该指南详细列出了内部流程的工作方式,作为一种解释手段。

在SQL语法级别,RadonDB与MySQL完全兼容。您可以在此处查看RadonDB支持的所有SQL功能吗? Radon_sql_support

您的SQL节点通过代理从mysql客户端接收到SQL请求之后,RadonDB解析该语句,创建查询计划,然后执行该计划。

接收的查询由sqlparser(描述mysql支持的语法)进行解析,并生成抽象语法树(AST)。

使用AST,RadonDB通过生成planNodes树来开始执行计划查询。此步骤还包括根据预期的AST表达式分析客户端的SQL语句的步骤,该表达式包括诸如类型检查之类的内容。

您可以看到使用查询计划生成的内容(在此阶段,我们仅用于分析表分布)。

在存储层中与分布式执行计划并行执行执行程序。

SQL节点是无状态的,但是为了确保事务处理,它当前处于写多读模式。

RadonDB提供分布式事务处理功能。如果位于不同存储节点上的分布式执行程序并且其中一个节点发生故障,则其余节点的操作将回滚。这样可以确保跨节点操作的原子性,并使数据库保持一致状态。

RadonDB已达到一致性级别的SI(快照隔离)级别。只要尚未提交分布式事务,或者如果已提交某些分区,则该操作对其他事务不可见。

SQL节点是无状态的,但是为了确保事务处理,它当前处于写多读模式。

https://radonchain.org

这个集成的GitHub问题跟踪器?用于该项目。

RadonDB在GPLv3下发布。查看权限

开源地址: https://github.com/radondb/radon

未经允许不得转载:数据库同步软件|Mysql数据同步软件|sqlserver数据库同步工具|异构同步 » RadonDB – 基于MySQL的云原始分布式数据库,用于构建全局的,可扩展的云服务

分享到:更多 ()

syncnavigator 8.6.2 企业版

联系我们联系我们