产品概述
SUNDB数据库是科蓝软件针对国内市场,自主研发的高性能国产数据库产品系列,主要为SUNDB通用数据库、SUNDB内存数据库和轻量级数据库SUNDB Lite。SUNDB通用数据库和SUNDB内存数据库支持集中式与分布式两种部署方式。在保证数据安全性、可靠性的基础上,实现存储和计算的横向扩展,支持金融级的跨节点全局事务及复杂查询;支持内存和磁盘双存储引擎;与主流数据库产品的兼容性达到80%以上,能够做到在不改动或较少改动应用代码的基础上实现平滑替换。SUNDB Lite适用于券商等需要微秒级超快速响应场景,提供满足低延迟市场要求水平的“超低延时数据处理领域”的更佳解决方案。
产品优势
SUNDB数据库完全国产化,拥有完整的自主知识产权,代码自研率高达98.3%。在国产化替代推进过程中,安全性及可靠性具有非常明显的优势,让客户无后顾之忧。
SUNDB数据库可以用于所有的关系型数据库的使用场景。数据库在技术上使用In-Memory技术解决银行金融业对高并发低延时的业务场景需求,分布式事务中二阶段提交和聚焦数据安全落盘的刷盘策略解决银行对事务及数据安全性的的核心需求,还可根据用户需求灵活设定。SUNDB Lite为超高性能轻量级的缓存数据库,可以为券商等解决需要微秒级超快速的响应场景,提供满足低延迟市场要求水平的“超低延时数据处理领域”的更佳解决方案。
SUNDB数据库拥有真实成熟的顶级高端生产系统案例 大型电信运行商四亿客户,日均千亿级交易, 六年稳定运行。证券交易所、虚拟货币交易所、券商和银行等金融机构生产案例, 拥有大量成熟的生产案例与经验积累。同时拥有多年行业解决方案积累,大量生态合作伙伴为用户定制化服务,解决用户全生态链解决方案。
产品特点
SUNDB数据库的定位为通用的关系型数据库,采用行式存储,支持集中式和分布式部署,具有高性能、大容量、高可靠、高兼容以及双引擎五大特性。
高性能和双引擎基于SUNDB的In-Memory计算存储技术,数据库可以工作在内存和磁盘两种模式下,当数据库工作在内存模式时,其性能比磁盘模式高出一个数量级。
大容量基于科蓝数据库的分布式架构。除了单机部署模式之外,科蓝数据库还支持分布式部署,在节点增加的同时实现容量和算力(吞吐量)的水平线性扩展。
科蓝数据库具备了多层的安全可靠机制,从事务的安全性上,科蓝数据库采用了所有数据库公用的WAL机制,commit时redo日志持久化到磁盘上,这样保证了在任何故障的情况下的事务不会丢失。同时数据库还具备完备的归档、备份、恢复机制。同时科蓝数据库还提供了相关的数据同步工具,可以实现同构和异构数据库的实时及准实时同步。
兼容性方面:支持标准的JDBC、ODBC开发接口,支持标准SQL,系统改造量小。同时,在国产替代的过程中,针对多数客户的需求,我们也进行相关的适配开发工作,比如我们开发Oracle特有的OCI接口等。
SUNDB分布式数据库核心能力
产品线
科蓝数据库SUNDB产品线:
SUNDB 通用数据库
高性能分布式通用数据库
高性能、高可靠、高可用
支持集中式和分布式部署
支持流式(Stream)存储计算
对标Oracle/Mysql, Oracle兼容度高
SUNDB内存库
高性能分布式内存数据库
高性能、高可靠、高可用
支持集中式和分布式部署
对标Timesten
SUNDB Lite
轻量级高性能内存库
超低延时数据处理领域
支持SQL
对标SQL Lite
SUNDB 通用数据库
集中式架构
支持多写/单写高可用、负载均衡的集中式架构。可在无额外的双重化解决方案的情况下提供多写能力,并确保可用性。可在线增加节点。可设置仅在特定节点上执行更改,在其他节点上仅执行查询操作,实现自由分配负载。
分布式架构
不同节点之间通过SUNDB特有的集群引擎,实现相互的通信。采用Share Nothing架构,并且每个集群节点具有一套完全相同的数据库元信息,分布式一致性采用raft增强协议来保障数据库整体结构的一致性,每个节点上只存放各自独有的数据。全局事务确保在应用连接使用的时候,能够像操作单机产品一样,连接一个节点达到操作整个分布式集群的效果,非常的便捷。
SUNDB内存库
SUNDB内存库和SUNDB通用数据库拥有完全相同的架构和功能,同时支持集中式和分布式架构部署。SUNDB内存库是利用In-Memory技术存储数据的高性能高可靠数据库产品。
In-Memory是利用内存特性更大限度地提高性能的创新性技术:仅使用针对内存的算法。对索引的更改无需写日志, 日志IO的成本低,所有的数据都在内存中,因此查看数据时,不需要与磁盘进行IO操作。单机版(Direct Access)模式下,可以明显消除网络造成的性能延迟。
SUNDB Lite
SUNDB Lite在架构上,通过在原有DBMS处理数据时使用的消耗中删除所有可删除的资源消耗保证响应速度,通过直接访问共享内存的形式删除网路通信资源消耗以及查询分析费用,保证快速响应速度,使业务逻辑处理的效率达到更大化。
SUNDB Lite在架构上通过在原有DBMS处理数据时使用的消耗中删除所有可删除的资源消耗保证响应速度,通过直接访问共享内存的形式删除网路通信资源消耗以及Query分析费用而保证快速响应速度以及Ultra Low Latency。