KunlunBase 产品简介

泽拓科技  www.kunlunbase.com

产品简介

KunlunBase 聚焦于解决各行业的应用软件、Web 系统和 SaaS 云服务的开发商、服务商和最终用户在存储、管理和利用海量关系型数据,以及支撑高并发高负载的事务处理和数据读写服务方面面临一系列巨大挑战。

首先,单台服务器有限的计算和存储资源与数据规模和访问负载持续增长形成巨大矛盾;同时,各种软硬件故障都可能导致计算机服务器节点故障和网络故障,从而导致持续保持数据读写服务的长期可靠性和持续性以及数据持久性和一致性 是巨大的挑战和困难;

然后,在弹性波动的数据读写负载下,保持持续稳定的高吞吐率和低延时,具有巨大的技术难度,但对于流畅顺滑的终端用户体验极其重要,因而必须做到;

最后,应用生态的兼容性具有巨大价值,多种编程语言用于开发应用软件,KunlunBase 支持 JDBCODBCHibernateMyBatis 以及所有常见编程语言的客户端连接库,确保所有这些语言编写的软件都可以连接到KunlunBase并正确执行所有符合标准的SQL 语句,以及 MySQL  PostgreSQL 私有的 DML SQL 语句。同时,KunlunBase 支持从所有常见的关系数据库导入全量和增量数据,方便用户随时迁移到 KunlunBase 或者从 KunlunBase 迁移到其他数据库。

产品亮点

综述

KunlunBase 用于各行业存储、管理和利用海量关系型数据,支撑高并发高负载的事务处理和数据读写需求,能够自动不停服完成水平弹性伸缩,并且确保节点和网络故障情况下持续保持数据读写服务的持续性以及数据持久性和一致性,同时保持稳定的高吞吐率和低延时。KunlunBase 兼容 MySQL  PostgreSQL 连接协议和 DML SQL 语法,所有常用编程语言开发的应用均可无缝接入。

坚不可摧

KunlunBase 可以自动应对集群环境故障 --- 一个KunlunBase 集群的任何节点发生故障或者网络故障,都不会丢失或者损坏用户数据,也不会影响业务系统正常运行。

KunlunBase 的存储集群基于自研的 fullsync 技术提供金融级数据一致性和高可用性。在 kunlun-storage 存储集群的主节点故障后,KunlunBase 集群可以快速发现故障,然后自动选择新的主节点并完成主备切换,以便持续提供数据库服务。KunlunBase 能够确保在任何时刻集群的任何节点发生故障都不会导致用户数据丢失或者错乱、损坏,并持续提供数据管理服务。

弹性伸缩

KunlunBase 支持不停服的水平弹性伸缩,让用户可以灵活地根据动态变化的业务负载规划、分配和使用计算和存储资源。弹性伸缩不会对业务系统和逻辑以及终端用户体验使用造成任何影响。KunlunBase 集群自动完成水平弹性扩缩容,均衡地利用所有服务器来存储和管理用户数据并且提供持续稳定的高性能低延时 OLTP 数据访问能力。

海纳百川

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

 

极致性能

KunlunBase  OLTP 性能大幅领先于竞品,确保在TB级别数据,数千连接,数十万 QPS 仍然可以提供高吞吐率低延时的事务处理性能。详见性能测试报告。

 

极致安全

KunlunBase 支持全量数据加密存储,日志加密存储,全链路加密传输;同时 KunlunBase 支持多层级细粒度的访问控制,以便DBA可以在数据库系统内定义访问控制规则,这样才能确保用户数据不会被任何应用软件越权访问。

 

用户友好

KunlunBase 提供一系列DBA常用工具集(GUI 和 API 调用接口),方便 DBA 一键完成或者编程完成 集群管理(集群创建、节点启停、增删计算/存储节点、增删存储集群)、重做备机、主备切换、物理/逻辑备份恢复、online DDL、弹性扩缩容、repartition、集群节点日志文件统一检索和运行状态监控 等所有DBA需要处理的复杂工作,大大提升了 DBA 的工作效率,避免 DBA 手工操作导致意外失误影响业务系统运行。

产品详情

KunlunBase 发挥了 MySQL  PostgreSQL 两个单机数据库各自的长项并且避开他们各自的弱项,实现了 1+1 >> 2 的效果。具体来说,PostgreSQL 数据库应对高并发 OLTP 负载时因其存储引擎固有的缺陷,无法实现持续平稳的高性能数据更新,而这点正是 MySQL 的强项;同时 MySQL 在表连接、OLAP 分析查询方面性能较差并且功能有限,而 PostgreSQL 在只读查询方面性能优秀并且功能完全覆盖 OLAP 所有功能。

 

KunlunBase 团队基于 PostgreSQL 内核深度研发形成 KunlunBase 的计算节点 kunlun-server,通过深度研发 MySQL 形成 KunlunBase 的存储节点 kunlun-storage,若干个计算节点和存储节点组成 KunlunBase 集群,从而实现了远超 PostgreSQL  OLTP  事务性能和远超 MySQL 的查询处理和 OLAP 分析能力。

 

MySQL  PostgreSQL 都是单机数据库,它们能够有效管理的数据量受限于单台服务器的计算和存储资源,实践中超过 1TB 就很难提供业务可以接受的持续稳定的高性能低延时数据管理能力。

 

可见,KunlunBase 在可扩展性和性能方面都比 PostgreSQL 有质的飞跃 --- 从实测的性能数据看也支持这样的结论 --- 是使用 PostgreSQL 的应用软件和信息系统的 OLTP 数据库的最优选择。

 

同时,用户使用 KunlunBase 和使用单机的 MySQL 或者 PostgreSQL 的用法完全相同,无需任何特殊的应用侧开发工作,因此应用程序员和 MySQL DBA 现有的技能可以平移到 KunlunBase,学习曲线非常平缓。 总的来说 KunlunBase 根植于 PostgreSQL  MySQL 两大世界级开源社区,可用的人才资源和技术资源非常庞大。

 

KunlunBase 已经接入阿里云,AWS,很快还将接入其他公有云平台,为用户提供分布式关系数据库服务(DRDS)和按量付费的 DBaaS 服务。

 

 

 

首页    KunlunBase 产品简介
浏览量:0