中国数据库的诸神之战

news2024/11/28 17:57:53

aeb1b5d96d877b6b9703298c4c96b242.gif

作者 | 唐小引

出品 | 《新程序员》编辑部

“现在的数据库产品实在是太多了!”

前几天,我和深耕数据库/大数据近 30 年的卢东明老师相聊时,他发出了这样的感慨。

将包括 DB-Engines Ranking 以及国内数据库排行等在内的数据库产品列表进行汇总,我们会发现,全球数据库产品已达近千的规模。而且种类繁多,从传统的关系型数据库、OLTP、OLAP数据库,已经发展出数据仓库、数据湖、内存数据库、嵌入式数据库、分布式数据库、流式数据库、HTAP、云原生数据库、向量数据库等几十种类别。

同时,经过过去几年的发展,数据库开源已成定论,在 DB-Engines Ranking 中,MySQL、PostgreSQL、MongoDB 稳占前列,MySQL 之父出走创立的 MariaDB 不仅进入了 TOP13,更于 2022 年底成功上了市。但数据库的开源究竟是如何做的?为什么会有真开源和假开源之分?

数据库发展欣欣向荣,但我们的疑问依然非常多。值此岁末年初之际,由 CSDN、《新程序员》重磅打造,中达金桥联合支持的高端对话栏目《开谈》特别邀请了 TiDB、TDengine、TDSQL、OceanBase 数据库的掌门人一起相聚,共话中国开源数据库新格局,欢迎所有开发者朋友们点击下方按钮预约观看。

81b5f36886fbadf0d59a0e9cf3412748.png

直播信息

对话主题:中国开源数据库新格局

对话时间:1 月 11 日(星期三)19:30 - 21:30

观看平台:CSDN 微信视频号、CSDN 网站&App

直播要点:

  • 由数据库资深专家主持,力邀 TiDB、TDengine、TDSQL、OceanBase 四位数据库界掌门人和所有开发者深入分享及交流。

  • 现阶段中国的数据库处于什么阶段:250+品牌,“百花齐放”还是“春秋战国”?

  • 数据库市场进入了深度细分格局,门类庞杂,新型数据库频出,CIO 们如何梳理和理解?

  • 开源数据库解读,如何甄别真开源/假开源?

  • 畅想三年后,中国数据库会演变成什么样?

点击下方按钮,即可立即预约!

9a9f34a82526a092037c966c1ca40fbd.png

嘉宾介绍

066b50d4e388a68e1b97b34d893b5c03.jpeg

陶建辉,TDengine 创始人

陶建辉,TDengine 创始人与核心开发。1994 年到美国留学,1997 年起,先后在芝加哥 Motorola、3Com 等公司从事无线互联网的研发工作。2008 年初回到北京创办和信,后被联发科收购。2013 年初创办快乐妈咪,后被太平洋网络收购。2017 年 5 月创办涛思数据,专注物联网大数据的处理,产品 TDengine 开源后,在 GitHub 全球趋势排行榜上多日排名第一。涛思数据已获红杉、GGV、经纬、明势资本等多家机构的近 7000 万美元的投资。

cdc6b2c5d86dfe112d511c2759b87745.jpeg

王义成,腾讯云数据库总经理

王义成毕业后即从事数据库领域工作,至今已有 12 年。曾职于多个业内知名企业,从事过数据库研发、数据库管理、数据库产品经理等多项工作。

目前作为腾讯云数据库负责人,带领腾讯云公有云数据库、国产数据库产品线等整体发展工作,取得不俗成绩。作为带头人引领腾讯云国产数据库产品线自主研制与团队建设,并在北京、深圳、成都、杭州、上海、西安六地建立研发团队,仅数据库核心组件研发即超过 300 人,其中硕士及以上学历人员 44%。用优质的国产化数据库解决方案,帮助相关政府、单位金融机构完成信息技术创新和数字化转型工作。

579ac4deaf36a76607aff38575a91457.jpeg

杨传辉,OceanBase CTO

杨传辉,现任蚂蚁集团企业级分布式关系数据库 OceanBase CTO。曾在百度从事大规模云计算系统研发工作,2010 年作为创始成员之一加入 OceanBase 团队,主导了 OceanBase 历次架构设计和技术研发,从无到有实现 OceanBase 在蚂蚁集团全面落地。同时,他也主导了两次 OceanBase TPC-C 测试并打破世界纪录,著有《大规模分布式存储系统:原理与实践》。

a99df213b72c723b78ccc4b638802cd2.jpeg

黄东旭,PingCAP 联合创始人兼 CTO、TiDB 作者

黄东旭,PingCAP 联合创始人兼 CTO,资深基础软件工程师,架构师,曾就职于微软亚洲研究院,网易有道及豌豆荚,擅长分布式系统以及数据库开发,在分布式存储领域有丰富的经验和独到的见解。狂热的开源爱好者以及开源软件作者,代表作品是分布式 Redis 缓存方案 Codis,以及分布式关系型数据库 TiDB。

dd1a505a75046dc250a5cd8b33761942.jpeg

卢东明,中达金桥资深数据库专家(主持人)

卢东明,中达金桥资深数据库专家,有中美两国近 30 年数据库/大数据工作经验;曾任美国巴克莱资产管理公司数据仓库负责人,Sybase 中国 CTO,SAP 数据库产品管理总监,华为 2012 实验室高斯产品管理部长,微软大中华区 Dynamics 产品总经理,万国数据高级副总裁,DataStax 中国区总经理。

ea999ce8fd55aee0cd8128dffbf47152.png

如何看直播?

扫描下方海报二维码,即可立即预约 CSDN 视频号,将可以在直播开始时收到提醒。

632c0c689b0c671db0ab760fbba57a75.jpeg

亲爱的开发者朋友们,如果你有任何关于数据库的问题,也欢迎留言,我们将会带着你的问题找四位数据库掌门人一起透彻地聊一聊。

同时,除了分享观点输出干货,在直播进行时,我们会为参与直播的朋友们发出幸运观众福袋抽奖活动,赠送 CSDN 周边礼品,敬请期待哟~

点击“阅读全文”收获 CSDN 直播入口

94870b901d9e20e3ef1de5493a8b1950.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/153018.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

快速入门Freemarker模块引擎技术

1、 freemarker 介绍 ​ FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库&am…

采场的车辆管理及卸料点计数管理有哪些难题需要解决

近期,安环部检查采矿区域工程车辆驾驶人员情况时,发现有部分驾驶员及工作人员存在违规顶替情况,有非注册备案人员驾驶矿用工程车辆违规作业。为了进行统一有效的人员车辆管理,同时能监督安全员定期对采矿作业区进行安全巡查&#…

Camtasia Studio2023喀秋莎新增功能及电脑配置要求介绍

Camtasia Studio2023具有强大的视频播放和视频编辑功能,录制屏幕后,根据时间轴对视频剪辑进行各种标记、媒体库、画中画、画中画、画外音当然,也可以导入现有视频并对其进行编辑操作。编辑完成后,可以将录制的视频输出为最终的视频…

光伏废水深度除氟装置,用于高盐废水除氟的工艺

光伏行业废水根据生产产品可细分为单品硅生产线排水、多品硅生产线排水。其生产工序中有污水排放的工段主要是:制绒和清洗工段。废水中的主要污染物为由异丙醇引起的高浓度COD、氟离子及酸碱污染,其中以含异丙醇的废水一直是水处理中的难题。如果不对废水…

【自学Python】Python input()函数

Python input()函数 Python input()函数教程 在 Python 中,input() 函数用于获取用于的输入,并给出提示。input() 函数,总是返回 string 类型,因此,我们可以使用 input() 函数,获取用户输入的任何数据类型…

【C进阶】第十五篇——内存函数

memcpy - 内存拷贝1 函数介绍 模拟实现 memmove - 内存拷贝2 函数介绍 模拟实现 memcmp - 内存比较 memset - 内存设置 memcpy - 内存拷贝1 函数介绍 void *memcpy( void *dest, const void *src, size_t count );memcpy函数是一个用于拷贝两个不相关的内存块的函数。…

4-2文件管理-文件系统实现

文章目录一.文件系统层次结构二.文件系统的全局结构三.虚拟文件系统与文件系统挂载(安装)(一)虚拟文件系统(二)文件系统挂载(安装)一.文件系统层次结构 (1)用…

密码学_MD5算法

MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。 MD5算法具有以下特点&#xff1a…

php宝塔搭建部署实战易优cms皮具皮包手袋定制网站源码

大家好啊,我是测评君,欢迎来到web测评。 本期给大家带来一套php开发的易优cms皮具皮包手袋定制网站源码,感兴趣的朋友可以自行下载学习。 技术架构 PHP7.2 nginx mysql5.7 JS CSS HTMLcnetos7以上 宝塔面板 文字搭建教程 下载源码&a…

Java 日常开发记录

手动分页 非mybatis 自动分页 service 层 Overridepublic PageInfo<CfLogVo> cfLogList(CfLogQuery cfLogQuery) {if (StrUtil.isNotBlank(cfLogQuery.getRequest()) && cfLogQuery.getRequest().length() >100){throw new ServiceException("请求报文…

Flutter | 使用 typedef 让回调更优雅

今天来谈谈 Flutter 的 typedef。 一. 熟悉的 VoidCallback 之前看 setState 源码的时候&#xff0c;发现它的参数是 VoidCallback&#xff1a; void setState(VoidCallback fn) {}VoidCallback 其实是一个自定义类型的无参数无返回值的匿名函数&#xff1a; /// Signature…

mybatis之配置优化and映射器

环境配置&#xff1a; mybatis可以配置成适应多种环境&#xff0c;但是要记住&#xff0c;尽管可以配置多个环境&#xff0c;但每个SqlSessionFactory实例只能选择一种环境。 虽然&#xff0c;MyBatis 中有两种类型的事务管理器:type("[JDBC|MANAGED]"&#xff09;…

Web进阶:Day3 移动端特点、百分比布局、Flex布局、实战演练

Web进阶&#xff1a;Day3 Date: January 7, 2023 Summary: 移动端特点、百分比布局、Flex布局、实战演练 移动端特点 移动端和PC端网页不同点 PC端网页和移动端网页的有什么不同&#xff1f; PC屏幕大&#xff0c;网页固定版心 手机屏幕小&#xff0c; 网页宽度多数为100%…

【Docker】(五)使用bind mounts修改Docker容器中的Nginx配置

1.前言 本系列文章记录了从0开始学习Docker的过程&#xff0c;Docker系列历史文章&#xff1a; &#xff08;一&#xff09;基本概念与安装使用 &#xff08;二&#xff09;如何使用Docker发布一个SpringBoot服务 &#xff08;三&#xff09;使用registry远程镜像仓库管理镜像…

axios拦截器、ElementUI

一、axios拦截器 1、axios模块的作用 是对基于http请求的封装。在浏览器对异步请求对象XMLHttpRequest进行封装 2、拦截器 ​ &#xff08;1&#xff09;请求拦截器&#xff1a;对客户端发起的请求进行统一的前期处理&#xff08;token、时间戳、cookie等&#xff09; ​ …

linux系统中利用QT实现绘制图和图标的方法

大家好&#xff0c;今天主要和大家聊一聊&#xff0c;如何使用QT进行绘图和图标的方法。 第一&#xff1a;绘图和图表简介 绘图与图表在嵌入式里有的比较多&#xff0c;尤其是图表&#xff0c;我们常在股票里看到的“图表折线/曲线图/饼状图等”都可以用 Qt 的图表来实现。绘图…

生产制造业如何谋求数字化转型?需要哪些信息化系统做支撑?

生产制造业数字化转型有什么思路&#xff1f;生产制造业需要哪些信息化系统做支撑&#xff1f; 近年来&#xff0c;围绕新产品新模式新业态&#xff0c;国家重点部署了7个方向&#xff0c;包括数字化管理、平台化设计、智能化生产、网络化协同、个性化定制、服务化延伸、新型智…

Revit图纸问题:设置dwg图纸显示顺序和批量图纸编号

一、Revit中设置导入的dwg图纸的显示顺序 我们在实际工作中经常需要将各种DWG图纸导入到revit中进行参考&#xff0c;有时候希望它盖住已有模型&#xff0c;有时候又需要它在模型以下显示&#xff0c;即实现类似于CAD的图层显示顺序功能&#xff0c;应该如何才能实现呢&#xf…

Window Server 2022 无法安装网卡驱动 1219-v

安装过win10的朋友都知道,win10基本上不用自己下载驱动. 插上网线就能用. 但是今天在server2022上,死活无法安装成功. 原因有很多,网上也有很多资料. 重点: 其实不需要修改驱动配置, 只需要在驱动中选择对应驱动,比如: 1219[x]-LM,x标识很多版本,选择一个低一点的就可以了. …

MySQL - explain 执行计划详解

explain显示了MySQL如何使用索引来处理select语句以及连接表&#xff0c;可以帮助选择更好的索引和写出更优化的查询语句。 explain 查询结果如下&#xff1a; 字段说明&#xff1a; 列名说明id id列的编号是select的序列号&#xff0c;有几个select就有几个id&#xff0c;并…