跳至主要內容

生态兼容

Klustron大约 3 分钟

生态兼容

Klustron(原KunlunBase) 同时支持MySQL和PostgreSQL两种数据库的连接协议和SQL语法,可以无缝对接MySQL和PostgreSQL这两大世界顶级开源数据库生态。Klustron 支持所有常见编程语言的MySQL和PostgreSQL客户端连接库,用这些编程语言编写的软件都可以连接到Klustron并正确执行所有符合SQL 标准的SQL 语句,以及MySQL和PostgreSQL私有的DML SQL语句。相应的数据迁移工作也可以借助Klustron和第三方的数据导入工具一键完成。

Klustron 提供工具专门从MySQL 全量或者流式导入数据,同时Klustron还可以与注入ogg等第三方数据导入工具协作,从PostgreSQL,Oracle,SQL Server 等常见的数据库系统导入数据。

1、从MySQL,TiDB,Oracle,PostgreSQL等数据库都可以导入数据到Klustron集群。此处没有列出所有常见数据库系统,但是只要ogg等工具支持那种数据库系统,用户就可以从中导入数据到Klustron集群。

2、由于Klustron 的计算节点基于PostgreSQL 开发,所以对 PostgreSQL 连接协议和 SQL 语法基本都支持,有少数去掉的功能,详见:

3、Klustron 对MySQL 连接协议和私有DML语法的支持,让几乎所有原本使用MySQL的 应用程序可以不做任何代码修改和重新编译,就可以连接到Klustron工作。不过,Klustron和MySQL在这些方面仍然有少数细微的差别,有可能导致这些应用程序遇到问题,这里详细介绍了Klustron在这些方面的技术细节供用户参考。另外我们检查验证了常见编程语言的所有已发布的MySQL 连接库能否连接到Klustron正常工作,除了极少数例外,绝大多数版本都没问题,详见下文。

  1. 最后这一章还会提供我们的数据库技术专家们撰写的关于 MySQL和PostgreSQL 的内核技术、使用和调优等相关的技术文档供用户参考。

END