目录
1. 研究范围定义
2. 事务型关系数据库市场定义
3. 厂商评估:万里数据库
4. 入选证书
1. 研究范围定义
在国内数字化转型以及信创建设持续推进的大背景下,众多厂商入局国内数据库市场,为企业提供了面向多种应用场景的数据库,以及相关的生态工具或服务。国内数据库市场因此迎来了诸多新的变化,新的产品类型、新的技术、新的服务,以及新的市场格局,而这些变化也让企业在选择数据库时需要考虑更多复杂的因素。
在本报告中,爱分析将数据库市场划分为数据库产品、数据库工具和数据库服务。其中,数据库产品包括各种类型的数据库,如事务型关系数据库、分析型数据库,以及图数据库、时序数据库等专用数据库等;数据库工具包括各种用于数据库管理运维、开发测试的工具;数据库服务包括咨询规划、实施部署等服务。
图 1: 数据库市场全景地图
综合考虑细分市场的市场规模、企业关注度等因素,爱分析在本次研究中选取了事务型关系数据库、分析型数据库、超融合数据库、图数据库、数据库云管理平台5个细分市场,进行重点研究。
本报告面向各行业企业的IT部门、大数据部门、科技创新部门,以及相关业务部门的负责人,通过对各个特定市场的需求定义和代表厂商能力解读,为企业数据库规划与厂商选型提供参考。
通过深入调研,爱分析遴选出具备成熟解决方案和落地能力的厂商,供企业在做数据库选型时进行参考。同时,在该市场下,爱分析重点选取了事务型关系数据库厂商万里数据库进行能力评估。
2. 事务型关系数据库市场定义
定义:
事务型关系数据库是指采用行和列构成的二维表格模型来组织数据,通过关系模型对表进行连接,并针对数据“增改删”的事务处理而设计的数据管理系统。事务型关系数据库需具备事务的ACID特性、并支持SQL访问和解析等功能。
甲方终端用户:
各行业企业的IT部门、大数据部门、科技创新部门,以及相关业务部门
甲方核心需求:
近年来,随着企业数字化转型步入深水区,为了应对数据量爆发式增长、业务场景多样化扩展的趋势,甲方企业对于事务型关系数据库的选型要求也在不断提升:除了要保证基本的系统运行稳定及服务的可靠性,也需要数据库具备优良的性能来更好地支持银行存取转账、电子商务订单等大规模的交易处理场景。此外,随着国家信创政策的不断深化,企业对使用的国外商用数据库替换的需求也与日俱增,尽可能缩减迁移改动成本成为甲方企业的主要诉求。具体而言,企业对于事务型关系数据库的核心需求包括:
- 能够稳定可靠地运行。作为数据管理系统的核心,企业需要事务型关系数据库具备对外服务响应的灵敏性、整体系统运行的流畅性和数据服务的可靠性,保障业务系统能够稳定运行。
- 数据库服务高可用。许多如银行、电信、政务等行业的重要业务系统都要求数据库提供7*24不间断服务,需要事务型关系数据库尽可能缩短因为维护或者故障造成的服务不可用时间。因此,在系统硬件发生故障、人为出错或者软件报错等情况下,企业需要数据库服务能够在一定时间范围内切换至可用状态,并且保证数据零丢失。
- 具备高性能的事务处理能力。面对数据量爆发式增长、业务场景多样化扩展的趋势,企业需要数据库能够完成海量数据处理的工作,并且支持大量业务人员同时进行读取或写入的事务处理场景。在诸如“双十一”、秒杀活动等高并发的交易处理场景,企业需要数据库能够提供毫秒甚至更短的响应时间来面对不断增长的业务需求。
- 要尽可能降低数据库替换成本。由于信创政策对数据库国产化的要求,企业需要对传统使用的国外商业数据库进行替换。在替换过程中,需要尽量减少对原有业务的改造,并且尽可能延续上层应用的使用。此外,自动化的数据迁移工具也成为企业降低迁移成本的需求之一。
- 丰富的生态资源。企业会对数据库的周边生态有一定依赖性,因此生态资源的丰富程度也成为甲方选型的考虑因素之一,尤其是周边工具所提供的功能支持。
此外,部分企业对于事务型关系数据库还有以下期望需求:
- 在某些行业,事务型关系数据库需要满足信创资质要求。在党政军、金融等需要严格保证信息安全的行业,核心技术需要自主可控来保证安全性。因此,企业需要严格参照信创测试报告或者信创名录来进行数据库选型。此外,由于某些企业已经进行了国产化软硬件的部署,需要数据库能够在国产IT环境中顺利运行。
厂商能力要求:
基于上述核心需求,数据库厂商需具备以下能力:
- 厂商提供产品能够稳定地运行在企业的业务环境中,并且保证事务数据的可靠性。具体而言,厂商产品提供数据的充分冗余,并且保证备份数据的一致性。同时,具备完善成熟的机制保证事务处理的一致性。其次,厂商产品被广泛采纳使用,运行的稳定性得到企业及用户的认可。
- 厂商产品能够提供高可用的数据服务。厂商产品提供具备完备的容备灾机制,支持数据的充分冗余。在数据节点由于硬件故障或人为失误导致不可用时,备灾节点能够快速切换,保证服务不中断。如果集群无法提供服务,厂商有其他用于备灾的数据中心对服务进行无损接管,同时要保证服务的切换恢复时间在企业的可接受范围内。
- 在性能方面,厂商提供的产品具备事务的高吞吐、横向扩展和并发处理能力,并且支持数据的实时写入和读取。在海量事务处理的场景下,厂商提供分布式部署的事务型关系数据库产品,具备高吞吐能力来降低系统服务的响应时间,并且通过横向扩展来支撑不断增长的数据量。在读写高并发的需求下,事务型关系数据库需要具备一定的并行执行能力,并且通过均衡分配读写负载来支持大量业务人员同时进行查询或写入操作。
- 厂商数据库产品能够对企业原有数据库进行低成本替换。厂商提供的产品需要对相应被替换的数据库产品语法兼容,保证替换后上层应用的平稳运行,并且不需要进行太多的业务改造。此外,产品配套的迁移工具也能够降低数据迁移成本,方便企业做数据库替换。
- 厂商提供的产品具备一定的生态资源。厂商的产品具有一定的周边生态工具和服务,或者能够兼容主流生态,能够满足企业对生态资源的使用需求,尤其是生态中数据库周边工具要能够满足数据库使用全生命周期的功能支持。
针对部分企业的期望需求,数据库厂商需具备以下能力:
- 厂商提供的产品需要满足信创的要求。厂商的产品需要通过了相应的信创测试或进入了信创名录,证明了自身技术的自主可靠性。此外,厂商产品对甲方企业使用的国产操作系统、芯片等软硬件进行了相应适配,能够保证数据库系统在国产IT环境的平稳运行。
入选标准:
1. 符合事务型关系数据库的厂商能力要求;
2. 近一年在该市场服务客户数10家以上;
3.近一年该市场相关服务收入规模在1000万元以上。
3. 厂商评估:万里数据库
厂商介绍:
北京万里开源软件有限公司(简称“万里数据库”)成立于2000年,专注于国产自主可控的数据库产品技术研发,打造了功能、性能、稳定性、易用性领先的一站式数据库产品与解决方案,已服务金融、运营商、能源、政府、交通等多行业重点客户,助力超1000个应用场景实现国产化替代与数字化转型。万里数据库拥有发明专利、软件著作权百余项,是国家级专精特新“小巨人”企业,已参与多个国家级的数据库行业标准制定工作。
产品服务介绍:
万里数据库GreatDB是一款国产自主可控的关系型数据库,可根据用户需求采用分布式或集中式部署,具备动态扩展、数据强一致、集群高可用等企业级特性,满足业务高并发、高扩展性、高安全性等严苛的事务处理和轻量分析需求,完全兼容MySQL生态,兼容适配了国产主流操作系统、芯片等基础软硬件,广泛应用于金融、运营商、能源、政府等行业,其衍生的开源分支版本GreatSQL可直接对官方MySQL进行兼容替换。
厂商评估:
万里数据库GreatDB在产品稳定可靠性、MySQL和Oracle技术兼容性、部署灵活性、容备灾能力和服务等方面具备优势,在分布式和集中式部署下的性能表现可以满足金融、运营商、能源等重点行业多样化的场景需求,同时GreatDB能够适配主流国产软硬件,满足企业对信创的要求。
- 在产品能力上,GreatDB稳定可靠且性能表现强劲,具备金融、运营商等多个重点行业核心业务系统的技术支撑能力,能够满足海量数据、高并发场景下对事务容错性和处理效率的要求。如金融行业,万里数据库服务的全国股份制银行统一支付系统,部署超24个节点,峰值支撑超2000TPS,采用同城双活架构实现机房级的高可靠,确保RPO=0;运营商行业,万里数据库服务的四川移动开关机系统,部署约10个节点,峰值支撑超4500TPS,支撑高峰订单每日超2000万,指令下发量10000万,保障全省用户的各类基础业务及增值业务功能的办理开通。
在稳定性方面,GreatDB通过事务管理器的轻量化和读写快照的无锁化解耦,配合在通信网络技术上的优化,整体降低了网络波动对事务响应时间的影响;在可靠性方面,GreatDB采用多副本冗余和 Paxos 协议来保证事务数据的强一致性;在容灾备份方面,GreatDB采用备份恢复机制,同城双活或三活加上异地容灾集群的部署达到了RPO=0和RTO<60秒的高可用性。
在性能方面,GreatDB针对事务处理要求严苛的场景优化了SQL并行执行、事务快照维护、副本复制协议等方面来提升整体性能表现;同时,GreatDB在小规模配置场景下性能表现良好,在国产鲲鹏等服务器上,用三台机器性能可以达到100万TPMC。
- 在技术能力上,GreatDB全面兼容MySQL及其生态,同时兼容Oracle语法及功能特性,助力企业顺畅完成数据库国产替代。在与MySQL的兼容性方面,万里数据库作为原MySQL中国研发中心积累了深厚的技术经验。在语法上,GreatDB全面兼容MySQL的语法和功能特性,能够支持MySQL上既有业务的平滑迁移。在生态上,GreatDB兼容了MySQL生态中数据链上下游的各种工具,可提供面向多元化终端用户的数据库工具链,降低了GreatDB用户的工具学习和使用成本。GreatDB还能够兼容Oracle的语法和功能特性,如递归查询、DBLink、窗口函数、序列等,降低了对Oracle存量业务替换的成本。 如万里数据库服务的河北移动统一接触库的Oracle国产化替代项目,基于GreatDB的各类Oracle语法兼容特性,替换过程中业务保留了大量的Oracle特性语法,确保了项目周期和迁移成本可控。
- 在部署模式上,依据客户不同的业务场景需求,GreatDB能够采用集中式或分布式的灵活部署模式。针对海量数据、并发量高的业务场景,客户可以选择分布式的模式部署GreatDB,利用并行计算加快数据处理能力,同时还能保障数据一致性,未来还能按需持续扩容;针对数据量偏小、对稳定性和事务一致性要求极高的业务场景,客户可以选择使用集中式的部署模式。
- 在国产生态上,GreatDB适配主流国产软硬件,满足国家信创要求。GreatDB与主流国产芯片(如龙芯、申威、飞腾、鲲鹏、海光、兆芯)、操作系统(如麒麟软件、统信UOS、麒麟信安、TurboLinux等)和第三方应用等软硬件适配,充分满足企业在信创方面的需求。
- 在开源贡献上,万里数据库主导成立了GreatSQL社区,助力开源数据库生态。GreatSQL社区致力于打造国际主流的开源数据库中国根社区,为金融、运营商、能源等众多行业客户提供自主可控的开源数据库产品。GreatSQL数据库适用于金融级应用,可以完全兼容MySQL或Percona Server。目前,GreatSQL社区已覆盖2000+技术开发者,被Gitee评为“最有价值开源项目”。
- 在技术服务上,GreatDB拥有完善的服务体系和丰富的应用实践经验,可以保障服务响应的及时性和故障处理能力。GreatDB配套的标准服务包括实施阶段的现场部署、调试,上线之后的故障处置、应急响应等;高配服务提供整体架构解决方案的设计讨论、迁移过程和业务调试的配合等服务。万里数据库服务过银行、电网、运营商等多个行业的大型头部企业客户,曾为某银行客户提供MySQL源码级专家服务。公司在全国设有北京、上海、成都、广州、福州5个技术服务中心,分公司服务范围覆盖全国,充分保障了服务响应的及时性。
典型客户:
四川移动、河北移动、中信建投、国家气象局、首都信息集团