CSII科蓝 编
CSII科蓝 编
SUNDB 数据库是北京科蓝软件系统股份有限公司自主研发的高性能关系型数据库,具有
支持高并发、实时交易的处理能力,其分布式部署方式在海量数据处理方向具有突破性技术,
可以彻底解决传统磁盘数据库的性能瓶颈问题,能够显著提升业务系统的处理能力。
SUNDB 在产品设计上具有新技术前瞻性,如分布式计算、可扩展性和基于内存计算、磁
盘计算、内存和磁盘混合计算的特性,同时保持了对传统技术良好的兼容性,如 ACID 和 SQL
的支持,其高并发、低延时、高可用及支持复杂数据模型的特点适用于电信、金融等对实时性
要求较为严格要求的场景。
SUNDB 数据库是科蓝软件自主研发的独立数据库产品。完全没有采用涉及国外知识产权
的 MYSQL 或 PostgreSQL 等相关内核技术,可有效避免潜在的知识产权和信息安全隐患,避
免在持续应用过程中,受到国际形势变化因素影响。
1 引言..................................................................................................................................................................................................... 4
2 关于科蓝 SUNDB 关系型数据库............................................................................................................................................... 5
3 产品优势............................................................................................................................................................................................ 6
3.1 完整的知识产权.................................................................................................................................................................. 6
3.2 基因纯正与权威证书 ........................................................................................................................................................ 6
3.3 国内国际成熟案例............................................................................................................................................................. 7
3.4 先进性.................................................................................................................................................................................... 7
3.5 实用性.................................................................................................................................................................................... 7
3.6 商品化.................................................................................................................................................................................... 7
4 科蓝 SUNDB 数据库的核心价值............................................................................................................................................... 8
4.1 关系型数据库(RDBMS)场景.................................................................................................................................... 9
4.2 事务处理(OLTP)性能大幅提升——基于内存计算(In-Memory)............................................................ 9
4.3 适合多种事务场景——融合型数据库(内存+磁盘)........................................................................................10
4.4 分布式计算及水平扩展场景——分布式数据库....................................................................................................11
5 系统架构..........................................................................................................................................................................................12
5.1 单机版架构.........................................................................................................................................................................12
5.1.1 多进程架构(Process).....................................................................................................................................12
5.1.2 共享内存(Shared Memory)..........................................................................................................................15
5.1.3 文件系统(File System)..................................................................................................................................15
5.2 分布式架构.........................................................................................................................................................................17
6 技术特性..........................................................................................................................................................................................19
6.1 高可靠性 .............................................................................................................................................................................19
6.1.1 持久化技术............................................................................................................................................................19
6.1.2 恢复技术.................................................................................................................................................................20
6.1.3 分布式容错性........................................................................................................................................................20
6.2 高可用性 .............................................................................................................................................................................21
6.3 高性能..................................................................................................................................................................................22
6.3.1 语句处理(QPS)性能......................................................................................................................................22
6.3.2 TPS(事务处理)性能..............................................................................................................................................22
6.3.3 分布式线性扩展性能..........................................................................................................................................23
6.3.4 DA 模式 ...................................................................................................................................................................24
6.4 兼容性..................................................................................................................................................................................25
6.5 数据迁移 .............................................................................................................................................................................25
6.5.1 数据迁移工具(gloader).................................................................................................................................25
6.5.2 数据同步工具(cyclone)................................................................................................................................26
6.5.3 分布式同步工具(replica).............................................................................................................................26
6.6 可维护性 .............................................................................................................................................................................27
6.7 分布式核心技术.................................................................................................................................................................28
6.7.1 数据分片(Sharding).......................................................................................................................................28
6.7.2 全局事务(Global Transaction) ....................................................................................................................28
6.7.3 在线横向扩展(On-Line Scale OUT/IN)...................................................................................................30
6.7.4 Global Connection 技术.......................................................................................................................................32
6.7.5 SQL Shipping 技术................................................................................................................................................32
6.8 适用场景 .............................................................................................................................................................................33
7 产品国产化......................................................................................................................................................................................34
7.1 国产化生态建设................................................................................................................................................................34
7.2 国产化平台适配................................................................................................................................................................34
8 案例简介..........................................................................................................................................................................................35
8.1 实时交易场景——某电信运营商计费系统.............................................................................................................35
8.2 某银行欺诈检测系统 ......................................................................................................................................................35
8.3 某虚拟货币交易所...........................................................................................................................................................36
8.4 异地双活场景——某证券公司远程双活交易系统...............................................................................................37
8.5 IOT 场景——某电信运营商位移大数据场景..........................................................................................................38
8.6 秒杀场景——某省联社互金渠道 ...............................................................................................................................38
8.7 分布式数据库磁盘+内存融合场景——某商业银行.............................................................................................39
9 相关资质..........................................................................................................................................................................................40
9.1 软件著作权.........................................................................................................................................................................40
9.2 分布式事务型数据库基础能力专项评测证书 ........................................................................................................41
9.3 TPC 系列资质.....................................................................................................................................................................42
9.4 CMMI5..................................................................................................................................................................................44
9.5 信息安全管理体系认证证书.........................................................................................................................................45
10 关于科蓝........................................................................................................................................................................................46
为了适应 IT 服务环境的变化和满足不断变化的用户需求,我司研发出一款高性能、支持
横向扩展的通用版关系型数据库管理系统——SUNDB,这款数据库适用于高并发、低延时的交
易场景,定位为金融级关系型数据库,支持集中式和分布式两种部署方式。
在 5G 及移动支付技术普及的时代,数据库作为基础软件既要适合于云服务、大数据、物
联网及移动互联的系统环境,同时还应该满足以用户参与为中心的低成本、高性能的需求同时
提供无间断服务。
那么新一代数据库架构能否支持高性能横向扩展架构?能否妥当处理日益增加的数据?
能否支持 7*24*365 无间断服务?能否支持标准 SQL?能否提供开发和维护的便捷性?能否提
供安全稳定的运行环境?
对于新一代分布式数据库管理系统,我们认为它应满足在算力突增的情况可横向扩展,采
用高可用技术,提供无间断服务,同时也应支持 SQL,保证完美的 ACID 特性,保持对传统数
据库技术良好的兼容性,这就是 SUNDB 这款关系型数据库产品。