开源作为数据库发展的未来趋势之一,被冠以“数据库弯道超车的法宝”的称号。中国开源数据库产品正处于蓬勃发展的趋势,根据 墨天轮中国数据库流行度 ,截止2023年2月底已有46款开源数据库产品参与排名,2月榜单前三均是开源数据库。中国开源数据库产品在“大展拳脚”的同时,也面临着数据安全、配套能力弱等挑战。小编与人工智能研究实验室 OpenAI 发布的全新聊天机器人模型 ChatGPT,就开源问题展开了一系列对话。

一、七问 ChatGPT

Q: 开源真的无国界吗?

Q: 开源数据库的背景?

Q: 开源数据库的国际格局?

Q: 目前中国开源数据库的发展现状 ?

Q: 开源数据库的优缺点?

Q: 开源数据库所面临的挑战?

Q: 中国开源数据库未来发展趋势?

二、开源数据库重塑生态体系

DB-Engines 数据显示,2021年1月,开源数据库的受欢迎度开始超过了商业数据库,自此以后开源数据库与商业数据库的差距逐渐拉大。从参与排名的整体数量来说,2023年2月开源数据库比商业数据库多16个,受欢迎程度也比商业数据库高2.8%。



DB-Engines 开源、商业数据库受欢迎程度趋势

根据《2022年5月中国数据库行业分析报告》,根据公开信息统计,国内基于MySQL、PostgreSQL 等开源产品研发的数据库占比在30%以上。开源的技术路线有助于扩大人才规模及上下游生态影响力,通过运营开源社区快速获得反馈并加快产品开发、提升产品质量,同时反哺社区开发者及独立软件开发商(ISV)等生态伙伴,能够达到多方共赢目的。

从2015年起,PingCAP、OceanBase、巨杉、涛思数据、NebulaGraph等创业公司第一时间推出了开源版本,随后华为、阿里云、腾讯云、百度等大厂也相继宣布开源,国内开源大军不断壮大。截止2023年2月28日,共有48款中国数据库已开源,具体数据如下所示:

序号 名称 贡献者 开源地址 Star 数量 开源时间
1 TiDB PingCAP github.com/pingcap/tidb 33.5k 2015年
2 TDengine 涛思数据 github.com/taosdata/TDengine 20.9k 2019年
3 Milvus 赜睿科技(Zilliz) github.com/milvus-io/milvus 15.1k 2019年
4 TiKV PingCAP github.com/tikv/tikv 12.7k 2016年
5 NebulaGraph 悦数科技 github.com/vesoft-inc/nebula 8.8k 2019年
6 Apache Doris 百度 github.com/apache/incubator-doris 7.2k 2017年
7 OceanBase 奥星贝斯 github.com/oceanbase/oceanbase/ 5.2k 2021年
8 Databend 数变科技 github.com/datafuselabs/databend 5.4k 2021年
9 Pika 奇虎360 github.com/Qihoo360/pika 5k 2015年
10 AliSQL 阿里巴巴 github.com/alibaba/AliSQL 4.6k 2016年
11 StarRocks 鼎石科技 github.com/StarRocks/starrocks 4.1k 2021年
12 Kylin 易趣 github.com/apache/kylin 3.4k 2014年
13 IoTDB 清华大学 github.com/apache/iotdb 3.1k 2017年
14 LinDB 饿了么 github.com/lindb/lindb 2.6k 2019年
15 PolarDB 阿里云 github.com/ApsaraDB/PolarDB-for-PostgreSQL 2.5k 2021年
16 Tendis 腾讯 github.com/Tencent/Tendis 2.5k 2020年
17 HugeGraph 百度 github.com/apache/incubator-hugegraph 2.2k 2018年
18 Greptime DB 格睿云 github.com/GreptimeTeam/greptimedb 2.2k 2022年
19 Kvrocks 美图 github.com/KvrocksLabs/kvrocks 2k 2019年
20 TerarkDB 字节跳动 github.com/bytedance/terarkdb 1.8k 2020年
21 RadonDB 青云 github.com/radondb/radon 1.8k 2018年
22 MatrixOne 矩阵起源 github.com/matrixorigin/matrixone 1.4k 2021年
23 CovenantSQL 子午星辰(CovenantLabs) github.com/CovenantSQL/CovenantSQL 1.4k 2018年
24 TensorBase 致大尽微 github.com/tensorbase/tensorbase 1.4k 2021年
25 TDSQL 腾讯云 github.com/Tencent/TBase 1.3k 2019年
26 OpenMLDB 第四范式 github.com/4paradigm/OpenMLDB 1.3k 2021年
27 CnosDB 诺司时空 github.com/cnosdb/cnosdb 1.2k 2021年
28 FlashDB 阿明克 github.com/armink/FlashDB 1.2k 2020年
29 openGauss 华为 gitee.com/opengauss/openGauss-server 1.1k 2020年
30 BaikalDB 百度 github.com/baidu/BaikalDB/ 1k 2018年
31 云树Shard 爱可生 github.com/actiontech/dble 1k 2016年
32 StoneDB 石原子科技 github.com/stoneatom/stonedb 707 2022年
33 Apache HAWQ 偶数科技 github.com/apache/hawq 679 2015年
34 openGemini 华为 github.com/openGemini/openGemini 600 2022年
35 gStore 北京大学 github.com/pkumod/gStore 587 2014年
36 IvorySQL 瀚高 github.com/IvorySQL/IvorySQL 455 2021年
37 SequoiaDB 巨杉科技 github.com/SequoiaDB/SequoiaDB 306 2015年
38 TenDB Cluster 腾讯 github.com/Tencent/TenDBCluster-TSpider 133 2020年
39 DingoDB 九章云极 github.com/dingodb/dingo 124 2021年
40 Claims 华东师范大学 github.com/dase/CLAIMS 113 2016年
41 PinusDB 巨松软件 github.com/pinusdb/pinusdb 100 2018年
42 KaiwuDB 浪潮云溪 gitee.com/ZNBase/zn-kvs 92 2021年
43 GreatSQL 万里数据库 github.com/GreatSQL/GreatSQL 67 2021年
44 He3DB 移动云 gitee.com/he3db/ 66 2022年
45 Palo 百度 github.com/baidu/palo 49 2017年
46 Yukon 超图软件 gitee.com/opengauss/yukon 38 2022年
47 OushuDB 偶数科技 github.com/oushu-io/flink2oushudb 3 2018年
48 红象数据库 RedElephant2020团队 gitee.com/redelephant2020 2 2020年

纵观墨天轮中国数据库流行度排行榜,截止2023年2月底,榜单前三甲已经连续三个月被开源数据库 OceanBase、TiDB、openGauss 所占领,这些开源数据库充分展示了中国开源的活力。

2023年2月墨天轮排行榜TOP 3

中国开源数据库蒸蒸日上,小编又向 ChatGPT 发起了“灵魂五问”。经过小编多次尝试,终于获得了相关答案!

1、你了解 GreatSQL 社区吗?网址为:https://gitee.com/GreatSQL/

2、Pigsty 开源数据库有哪些功能?

3、openGauss 自开源以来,取得了哪些开源方面的成就?

4、分布式数据库中间件 ShardingSphere 有哪些优势?

5、Tapdata 未来在开源领域有哪些发展计划?

从以上 ChatGPT 对“灵魂五问”的回复可以看出 ChatGPT 的回复仅限于对网上公开信息的整理,回答的格式比较统一、完整,但也存在一本正经胡说八道的情况,比如说openGauss 是 Apache 顶级项目。那么各位读者对这五个开源产品又了解多少呢?诚邀您来嘉年华大会一探究竟!

2023年4月8日上午,由中国DBA联盟(ACDU)和墨天轮社区联合主办的第十二届『数据技术嘉年华』(DTC 2023) 中的专题论坛 【开源创新:开源数据技术】 盛大开启。此专题汇聚了万里开源、华为、SphereEx 等中国开源技术优秀的厂商,一起展现中国开源的活力!

【开源创新:开源数据技术】专题介绍

为了共赏中国数据库的精彩,墨天轮为大家准备了数据技术嘉年华早鸟福利。

为了共赏中国数据库的精彩,我们为大家准备了数据技术嘉年华早鸟福利:现限量发放100张0元购票优惠券,凭优惠码 DTC2023 在购票时兑换抵扣,即可0元购票(可参照下方操作指南图操作),请大家领取后尽快使用。如有疑问请联系墨天轮小助手(VX:modb666)!

购票链接:https://www.modb.pro/dtc2023


点击阅读原文:https://www.modb.pro/db/616364

欲了解更多可浏览墨天轮社区,围绕数据人的学习成长提供一站式的全面服务,打造集新闻资讯、在线问答、活动直播、在线课程、文档阅览、资源下载、知识分享及在线运维为一体的统一平台,持续促进数据领域的知识传播和技术创新。

关注官方公众号: 墨天轮、 墨天轮平台、墨天轮成长营、数据库国产化 、数据库资讯

ChatGPT “眼”中的开源数据库的更多相关文章

  1. android项目中使用开源数据库litepal

    下载地址 https://github.com/LitePalFramework/LitePal 参考文档 http://blog.csdn.net/guolin_blog/article/detai ...

  2. ARX项目中添加开源数据库SQLite3 的加密开源库wxsqlite3

    RX添加wxsqlite3加密数据库, 下载 https://sourceforge.net/projects/wxcode/files/Components/wxSQLite3/ 复制这11个文件到 ...

  3. C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志

    C#实现多级子目录Zip压缩解压实例 参考 https://blog.csdn.net/lki_suidongdong/article/details/20942977 重点: 实现多级子目录的压缩, ...

  4. PostgreSQL介绍以及如何开发框架中使用PostgreSQL数据库

    最近准备下PostgreSQL数据库开发的相关知识,本文把总结的PPT内容通过博客记录分享,本随笔的主要内容是介绍PostgreSQL数据库的基础信息,以及如何在我们的开发框架中使用PostgreSQ ...

  5. 【转】 MySQL与PostgreSQL:该选择哪个开源数据库?哪一个更好?

    转载地址:http://www.infoq.com/cn/news/2013/12/mysql-vs-postgresql 如果打算为项目选择一款免费.开源的数据库,那么你可能会在MySQL与Post ...

  6. MySQL、PostgreSQL、Ingres r3、MaxDB等开源数据库的详细比较

    1.MySQL 5 作为当今最流行的开放源码数据库之一,MySQL数据库为用户提供了一个相对简单的 解决方案,适用于广泛的应用程序部署,能够降低用户的TCO.MySQL是一个多线程.结构化查询语言(S ...

  7. 【Spring】如何在单个Boot应用中配置多数据库?

    原创 BOOT 为什么需要多数据库? 默认情况下,Spring Boot使用的是单数据库配置(通过spring.datasource.*配置具体数据库连接信息).对于绝大多数Spring Boot应用 ...

  8. MySQL全世界最流行的开源数据库软件

    誉天全国首推全球市场占有率第二的数据库——MySQL培训课程,阿里巴巴.新浪等知名企业正在使用MySQL数据库系统,而这方面的人才需求也是供不应求,誉天作为国内2014年首批ORACLE官方授权MyS ...

  9. Android开发——使用LitePal开源数据库

    前言:之前使用Android内置的数据库,感觉一大堆SQL语句,一不小心就错了,很难受,学习了这个LItePal的开源数据库,瞬间觉得Android内置的数据库简直是垃圾般的存在 LitePal Gi ...

  10. LitepalNewDemo【开源数据库ORM框架-LitePal2.0.0版本的使用】

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 本Demo使用的是LitePal2.0.0版本,对于旧项目如何升级到2.0.0版本,请阅读<赶快使用LitePal 2.0版本 ...

随机推荐

  1. PyCharm2024 专业版激活设置中文

    PyCharm2024 专业版激活设置中文 官网下载最新版:https://www.jetbrains.com/zh-cn/pycharm/download 「hack-jet激活idea家族.zip ...

  2. 通用人工智能的基石 —— 人工智能“新基建、关键基础设施”—— 3D游戏引擎

    相关: https://www.unrealengine.com/zh-CN/uses/simulation https://www.epicgames.com/site/zh-CN/careers/ ...

  3. AI生成的图片是否具有版权:如何认定美术作品的“抄袭”行为?

    相关: 实务丨如何认定美术作品的"抄袭"行为? 首先,我认为AI生成的图片是否具有版权这个问题就不是一个问题,或者说这不是一个正确的提法,应该说AI生成的某张图片是否具有版权?也可 ...

  4. 如何在AWS上构建Apache DolphinScheduler

    引言 随着云计算技术的发展,Amazon Web Services (AWS) 作为一个开放的平台,一直在帮助开发者更好的在云上构建和使用开源软件,同时也与开源社区紧密合作,推动开源项目的发展. 本文 ...

  5. Apache DolphinScheduler 3.3.0 版本重磅更新提前看!

    Apache DolphinScheduler 3.3.0版本终于要在万众期待中发布啦!本次发版将有重大功能更新,包括架构上的调整. 为了让广大用户提前尝鲜,社区特别准备了直播活动提前揭秘3.3.0版 ...

  6. 跨越时空的对话:如何使用AI阅读工具ChatDOC快速建立数字化身?

    跨越时空的对话:如何使用 ChatDOC 快速建立数字化身?以史蒂夫·乔布斯 AI 为例 开门见山,这篇文章主要介绍如何将 AI 改造为靠谱.好用.基于某个人物的数字化身.比如,乔布斯 AI.马斯克 ...

  7. 为什么要加 REQUIRE8 and PRESERVE8? 栈的8字节对齐

    REQUIRE8 and PRESERVE8   The REQUIRE8 and PRESERVE8 directives specify that the current file require ...

  8. shell 删除文件内容Mac、Linux兼容方法

    # 定义sedi数组 # Linux sed后面, 用 "-i" sedi=(-i) case "$(uname)" in Darwin*) # Mac sed ...

  9. 旧笔记本安装Win8.1实录

    昨天发现一台尘封已久的Lenovo ideapad Y550,给它装上了Windows 10 然后第二天系统挂掉了 挂的原因是半夜万恶之源Windows更新开始造孽了 刚好没电 文件全坏了 真 解除封 ...

  10. C语言指针进阶

    目录 字符指针 指针数组 数组指针 数组指针的定义 &数组名VS数组名 数组指针的使用 数组参数.指针参数 一维数组传参 二维数组传参 一级指针传参 二级指针传参 一级指针 二级指针 数组指针 ...