对于国产开源数据库而言,现在是最好的一个年代,也是最具挑战性的一个年代。

盘点近年来根底软件最火热的赛道,数据库无疑是其间较为抢手的领域。据 36 氪核算,这两年间,获得融资的国产数据库公司超越 37 家,2021 年获得新一轮融资的企业多达 20 家。

其间,企业背面的出资方阵容堪称奢华,不乏红杉我国、高瓴本钱、经纬创投、云启本钱等闻名出资组织,一起腾讯、阿里等互联网巨头也纷繁入局,可谓热闹非凡。

不过, 21 世纪初始,国产数据库产业的开展还相对缓慢,甚至被认为是盐碱地,这片土地上仅存的营养全被早在1970年就开展起来的海外数据库厂商们汲取,本乡难以孕育出耀眼的新星。但随着本钱与商场沃土的培育,一个新式的产业在这个年代快速崛起,并逐步占据本乡商场,开始走向海外。

01国产开源数据库,正在攀越大山,迎来春天

2014年之前,鏖战国内很多数据库傍边,Oracle (甲骨文)是首当屈指的老迈,紧跟这以后的是 IBM 和微软。这三座大山一向萦绕在国内数据库的开展进程中。

旅行景区天然景区插画通用图形.jpg

不过,伴随着一纸“禁令”的呈现,国内绝大多数的科技企业都在追随国产代替的脚步,并涌逐步现出一股国产数据库迭代潮。

数据库.png

与此一起,我国互联网的飞速开展和事务多样化,陡增海量数据量,传统的数据库已无法满足当下需求的高并发,且海外领头数据库厂商带来的高昂IT运维开销也令人张口结舌。

在此布景之下,本乡商场的开发者们看到了这样一个时机:我国亟需诞生出自研的新式数据库,打破”卡脖子“技能,占据数据库商场,吃上数据库生态的这块蛋糕。

于是乎,在政策的利好、需求的拉动和供应链厂商的联合之下,我国数据库商场迎来百家争鸣的春天。2017 年,从 Gartner 的数据库系列报告中,咱们初次看到了国产数据库的身影。另外,据艾瑞核算, 2020 年我国数据库商场总规模达 247.1 亿元,同比增长 16.2% ,其间, 2020 至 2022 年,我国数据库商场预计呈高增长的态势。

上升.png

百家争鸣之际,痛点与难点也随之而来。在这个风起云涌,国产代替迅速崛起的年代,通用数据库的标准、标准却把握在海外巨头手中,国内数据库大多又以闭源为主,业界数据库生态难以一统。

那么,有什么方法可以构建国产自研数据库生态、加快数据库技能迭代呢?

咱们来看有一组数据:到 2021 年 1 月,开源数据库的全球部署初次超越了商业数据库。由此可以看出,全球干流的数据库以开源居多。那么,若是要构建国产自研数据库生态、加快技能迭代、令国内数据库走向世界,开源似乎是一个可尝试的好办法。

并且就在上一年 3 月,开源还被正式列入“十四五”规划开展纲要傍边,这彰明显未来开源将成为数字立异技能和数字经济的重要支撑力量,国产开源数据库又将迎来一个新春天。

02”东数西算“之下,这些国产开源数据库战役在云年代

日前,国家多个部门联合印发了《全国一体化大数据中心协同立异体系算力纽带实施方案》,同意在京津冀、长三角、粤港澳大湾区、成渝等 8 地发动建造国家算力纽带节点,并规划了 10 个国家数据中心集群。

至此,全国一体化大数据中心体系完结总体布局规划,“东数西算” 的我国巨大工程全面发动。

在数字经济愈发重要的当下,国产开源数据库走向又一个春日的今日,这些战役在云原生年代的国产开源数据库是以怎样的姿态构建新的生态环境的呢?全部的全部都得从项目自身说起,让咱们一起来学习一下这些抢手的优质国产开源数据库。

TiDB

开源许可证:Apache-2.0

项目作者:PingCAP

项目地址:gitee.com/pingcap/tid…

项目简介:

TiDB 是由 PingCAP 公司自主规划、研制新一代数据库,早在 2015 年便已开源。它是一款一起支撑在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的交融型分布式数据库产品。

架构展现:

OceanBase

开源许可证:MulanPubL-2.0

项目作者:OceanBase

项目地址:gitee.com/oceanbase/o…

项目简介:

OceanBase 是一个金融级原生的分布式联系数据库,始创于 2010 年,并于 2021 年 6 月正式开源。它具有数据强共同、高可用、高性能、在线扩展、高度兼容 SQL 标准和干流联系数据库、低成本等特色。

架构展现:

PolarDB

开源许可证:Apache-2.0

项目作者:阿里巴巴

项目地址:gitee.com/mirrors_ali…

项目简介:

PolarDB 是阿里云自研的云原生联系型开源数据库,选用的是分布式同享存储(存储与核算分离)架构。

架构展现:

输入图片说明

OpenMLDB

开源许可证:Apache-2.0

项目作者:第四范式

项目地址:gitee.com/paradigm4/O…

项目简介:

 OpenMLDB 是一个开源机器学习数据库,提供出产级数据及特征开发全栈 FeatureOps 解决方案。

架构展现:

输入图片说明

openGauss-server

开源许可证:MulanPSL-2.0

项目作者:openGauss

项目地址:gitee.com/opengauss/o…

项目简介:

 openGauss 是一款开源的联系型数据库管理体系,它具有多核高性能、全链路安全性、智能运维等企业级特性。

架构展现:

输入图片说明

TDengine

开源许可证:AGPL-3.0

项目作者:TDengine

项目地址:gitee.com/taosdata/TD…

项目简介:

TDengine 是涛思数据专为物联网、车联网、工业互联网、 IT 运维等规划和优化的一款高性能、分布式、支撑 SQL 的时序数据库,其核心代码包括集群功用全部开源。

体会代码:

在 TDengine 终端中,用户可以通过 SQL 指令来创建/删去数据库、表等,并进行刺进查询操作。

create database demo;
use demo;
create table t (ts timestamp, speed int);
insert into t values ('2019-07-15 00:00:00', 10);
insert into t values ('2019-07-15 01:00:00', 20);
select * from t;
          ts          |   speed   |
===================================
 19-07-15 00:00:00.000|         10|
 19-07-15 01:00:00.000|         20|
Query OK, 2 row(s) in set (0.001700s)

Nebula

开源许可证:Apache-2.0

项目作者:vesoft-inc

项目地址:gitee.com/vesoft-inc/…

项目简介:

Nebula 是一个分布式、可扩展的开源图数据库,擅长处理千亿个顶点和万亿条边的超大规模数据集,公司创始团队来自于 Facebook、阿里巴巴、华为等国内外各大闻名公司。

品架构:

输入图片说明

gStore

开源许可证:BSD-3-Clause

项目作者:PKUMsOD

项目地址:gitee.com/PKUMOD/gSto…

项目简介:

gStore 是一种原生基于图数据模型( Native Graph Model)的 RDF 数据管理体系,由邹磊教授领导的北京大学王选核算机所数据管理实验室( PKUMOD )研制。

品架构:

输入图片说明

matrixone

开源许可证:Apache-2.0

项目作者:matrixorigin

项目地址:gitee.com/matrixorigi…

项目简介:

MatrixOne 是一个分布式的云原生交融数据库,专为异构混合作业负载而规划。

架构展现:

输入图片说明

说在最终

在开往未来的这趟国产数据库列车里,诞生了许多优秀且立异的开源数据库项目。如今,新一代的科技革命与产业改造已经到来,在这个杂乱的科技赛道上,接下来应该怎么走,谁都没有一个精确的答案。

国产数据库究竟能走多远?与国外的先进产品的差距是拉大还是缩小?这些都是未知数。

不过如今咱们能明确的是:如果可以构建一个良好的数据库生态,给予国产代替一个健康向前的商场环境,那么在这个激荡的年代必定可以创建出只属于咱们的路途。