大厂云服务之下的缝隙,2021年数据库软件市场发展的一点看法
结论:出现了运行在不同计算和存储架构中,时序型数据库和图数据库的机会
数据库软件赛道,国内的投资市场还是挺热闹的,出现了如PingCAP、TigerGraph、涛思等企业,大厂的云服务对这样一个市场也很重视,产品矩阵非常完整。结合近期收集的资料,谈谈自己的一点看法。
数据库软件的需求变化
技术进步和新兴产业(如工业互联网、自动驾驶、5G等),对数据库软件的需求环境产生的巨大的影响,从硬件和数据特点两个方面看:
硬件
- 边缘设备:算力弱、存储小、数量大、分散
- 存储和读取:内存、SSD、HDD、傲腾等设备性能大幅度提升
数据特点
- 数据量大,历史数据多
- 写入频繁,读取少
- 数据是顺序写入,update少
- 数据多维关联
对数据库软件的要求
从硬件特点看,要求新的数据库软件,具备分布式能力,适应不同存储和计算架构,能充分发挥边缘端设备的计算和存储能力,同时有网络和数据安全需求
从数据特点看,是比较典型的时序数据库和图数据库的应用场景,在云计算场景下,内存型数据库又可以大服务提高I/O性能
大厂的布局,腾讯/阿里/百度/华为
分类不精确,部分数据库服务基本多种特性,大厂云服务还提供成熟数据库软件云部署的能力,如Redis等,未写入表单,内存型时序数据库Google Monarch和Facebook Beringei也未列入,国内其他厂商为列入。
数据库类型 | 腾讯 | 阿里 | 百度 | 华为 |
---|---|---|---|---|
分布式数据库 | TDSQL | AnalyticDB(数据仓库) | Palo(基于Apache Doris) | TaurusDB(企业级高扩展海量存储分布式数据库) |
图数据库 | 数图TGDB(Tencent Graph Database) | 阿里云图数据库GDB | 1、GaiaDB-G 2、BGraph | - |
分布式noSQL数据库 | TcaplusDB | - | - | - |
分布式关系数据库 | - | 1、OceanBase(蚂蚁) 2、X-DB 1.0(X-Cluster) 3、HybridDB for MySQL(阿里云) | 1、TafDB(分布式事务数据库) 2、GaiaDB-X | GaussDB(关系/非关系)/openGauss |
云原生关系型数据库 | TDSQL-C | PolarDB | GaiaDB-S | - |
时序数据库 | CTSDB | 阿里云TSDB | 百度云TSDB | - |
键值数据库 | 1、TcaplusDB 2、Tendis | - | - | - |
MySQL分支 | - | AliSQL | - | - |
宽列数据库 | 可能在使用clickhouse | 可能在使用clickhouse | Tera | GeminiDB |
文档数据库 | 使用MongoDB | - | - | - |
内存数据库 | TcaplusDB | - | - | - |
分类账数据库 | 可以按区块链数据库理解 | - | - | - |
分布式表格存储服务 | - | - | Tera | CloudTable 基于Apache HBase提供的全托管NoSQL服务,集成时序、时空数据存储特性 |
数据库软件中小团队的竞争
由于大厂(BATH及运营商等)在数据中心建设上有规模优势,因此存储成本优势和算力优势难以超越,因此留给中小团队的竞争手段不太多。
- 私有化部署,面向政府、央企、大私企等对数据安全有较高要求的客户
- 结合行业认知的增值服务,面向新的数据特点和维度改进数据库
- 海外市场
- 成为大厂云服务的一部分