数据COOL谈第1期

简介: 本文整理自PingCap联合创始人兼CTO黄东旭,阿里云数据库产品事业部负责人李飞飞,华东师范大学副校长周傲英,InfoQ主编王一鹏,在数据COOL谈第1期的分享。

数据COOL谈第1


摘要:本文整理自PingCap联合创始人兼CTO黄东旭,阿里云数据库产品事业部负责人李飞飞,华东师范大学副校长周傲英,InfoQ主编王一鹏,在数据COOL谈第1期的分享。

本篇内容主要分为四个部分:

1.聊聊数据库领域的前沿趋势和技术

2.云原生和分布式是未来必然的选择吗?

3.未来开源和云厂商是怎样的关系?

4.理想中的开源生态是什么样的?

 

一、聊聊数据库领域的前沿趋势和技术


王一鹏:目前。数据库领域有什么样前沿的趋势和技术?


周傲英:数据库作为基础软件火爆的原因,是大家认识到了数据的重要性。狭义的数据库技术和系统,以及无法解决当下的问题。以前数据库作为基础软件,现在数据库成为应用软件。以前的数据库可以集中式管理,现在的数据库是分布式管理。


李飞飞:应用变化和基础设施变化,推动了中间层发生本质性的变化。数据库由线下传统的企业级应用,成为了互联网应用。基础设施由大型机、小型机、服务器,全面的进入到云计算时代。所有计算存储资源池化,形成万物互联。

综上所述,催生了云原生、分布式的数据库技术的快速发展。与此同时,应用对数据计算分析的实时化要求越来越强。所以应用和基础设施的变化,推动了技术软件的变化。


黄东旭:在数据库领域,接下来会有几个大趋势。第一,智能化。对于复杂系统,数据智能化是非常必要的方向。第二,多种数据引擎,应对不同场景。用户需要一个新的数据平台,统一不同的数据库,提升用户体验。


李飞飞:接下来,一定会出现一个统一的平台,管理多个数据引擎。开发者和业务用户都可以轻松操作。平台会屏蔽掉引擎的复杂性,在引擎之间无缝切换,让数据无缝的,自由流转。


周傲英:大数据已经成为社会的第五生产要素。跟土、资本、劳动力一样的生产要素。目前,计算机的发展趋势开始以应用场景为中心,一切以实际应用为主。

 

二、云原生和分布式是未来必然的选择吗?


王一鹏:除了数据的价值正在被大家越来越重视。在基础软件领域,数据库技术的发展是最快的。所以云原生和分布式是未来必然的选择吗?


李飞飞:云原生和分布式是一定会发生的。因为云的展现形式是多种多样的。它不一定是传统意义上的公共云。很多客户自己的基础设施,已经是云化的部署方式,通过容器,虚拟机,管理调度所有资源。


操作系统的结构,在向上发展的过程中,数据库系统是必经之路。当底层的基础设施云化后,为数据库系统带来了挑战和机遇。如何将底层的资源池化,充分发挥资源优势。给用户带来高可用,可拓展性和弹性,是大家接下来需要解决的问题。


黄东旭:从用户的角度来看,分布式不光可以解决大数据的问题,而且可以解决高可用的问题。未来的系统一定会越来越复杂,分布式技术可以在各种场景里,节约人的精力,让人尽可能少的犯错。


周傲英:现在的分布式数据库,本身的应用是分布式的,系统是分布式的,使用是分布式的。云原生和分布式相互交互,相辅相成,它们的存在都是为了更好的处理复杂的应用场景。


李飞飞:云原生和分布式是容为一体的。当底层的基础设施全部云化,需要重新设计系统。在此基础上,分布式是必然的。从系统设计和应用使用的角度,谁能把云原生和分布式技术结合的更加完美,谁就会在未来的市场竞争和产品竞争中占得先机。


从技术角度最经典的一个问题是“拜占庭将军问题”。从中可以发现两个主要的问题。第一,无法保证每个城邦将军都是诚实的。第二,无法保证内部信息的统一,每个城邦将军收到的信息可能有所不同。


云原生并不是一个新的概念。Oracle是大家公认单体数据库的代表。Oracle RAC是一种小范围的池化,是真正的应用集群。整个集群系统由Oracle Clusterware (集群就绪软件) Real Application Clusters(RAC)两大部分组成。RAC的主要优点为高可用和负载均衡,一台节点故障了,是不会影响整个业务的运行。


黄东旭:开源不是万能的,但是没有开源是万万不能的。尤其在数据库领域,开源几乎已经成为一个必选项。在当今时代,如果要做一个成功的基础软件,像数据库一样,在上面去构建好的生态,构建好的商业模式。开源是必选项。

类似数据库的基础软件,它的核心竞争力在于迭代和进化。而不是静态的去看它的功能和性能。


我一直相信没有完美的软件,没有完美程序员。开源模式的好处是让足够多的人参与进来,更早的暴露问题,解决问题。加速它的迭代和进化。


对于数据库等通用基础软件,它没有行业属性,它的场景属性偏弱。所以它是一个通用的基础软件,它是一个很重要的公共基础设施,它有开源的基础。开源可以让大家的获取成本和使用成本越来越低。


云原生可以把产品交互变得标准化,可规模化。云原生完美解决了开源软件的商业化问题。当下这个时代,是做基础软件的好时代,也是做开源软件的好时代。


王一鹏:开源是数据库必须的一个选择吗?


李飞飞:目前,以美国为代表的的云厂商巨头,没有一个云厂商是开源战略。开源未必是数据库的必选项,但当有一群人把开源作为必选项时,开源对于整个行业来说就是一个必选项。


开源加快了数据库基础软件的进化速度。开源不是成功的充分条件,但开源可能会带来催化剂的作用。当数据库开源以后,会有更多的人来使用你的系统。

开源和商业化一定存在矛盾的,即使在云时代还是有矛盾点。云厂商提供了一个无处不在的计算、存储、网络基础资源。数据库系统可以让用户为无缝的体验付费。


对于云场上来讲,最重要是生态。让开发者和用户能够用足够低的门槛使用阿里的产品和系统。如果没有足够多的客户,没有规模使用的客户量,所有的客户利益的价值都是伪价值。


商业化的成功是技术进步的前提。从创造社会价值中获取商业化成功,对于个体,组织,公司非常重要。这是人类文明进步的原动力。在螺旋式的发展中,让技术不断进步,创造更大的社会价值,当这个蛋糕足够大时,每个人都能在其中找到自己的定位。


王一鹏:刚才在讨论开源是不是数据库的必选项?开源和商业化是否是相悖的?


周傲英:开源是创造性生产方式的改变,它有非常重要的社会价值和哲学价值。开源对教育非常重要,它是一种文化。没有Hadoop,就没有开源。“云上漫步,时中遨游”以前是教授创新,企业创新,现在是万众创新。开源让每个人都参与数据库的开发,对中国的意义特别重大。

 

三、未来开源和云厂商是怎样的关系?


王一鹏:现在业内有一些开源层面的问题,开源和云厂商之间有一些争议。在大家看来,现在开源产业有什么样的问题?企业如何做好准备去解决这种问题?


黄东旭:第一,如果一个行业过热,会有很多不认可这个逻辑的人,破坏行业规则。


第二,开源软件是否找到了,属于自己的核心竞争力。很多开源项目,运营着很好的社区和生态。但它的商业化存在很多问题。


第三,在开源生态下的软件工程和软件复杂性的定义和思考,是一个全新的、跨学科的新课题。


李飞飞:如何在开源和商业化之间找到一个平衡点?是一个永恒的话题。行业的从业者都要去深入思考,如何在开源的道路上,高质量的持续发展?


周傲英:开源是中国最好的机会。开源重新来定义了劳动,开源与教育的关系密切。计算机学习最快的阶段,是参与贡献开源社区。让学生从小就要接受开源的思想,开源的理念,开源的文化。


只有企业才能让开源具有商业价值,要重新定义知识产权,重新来审视对知识产权的理解。


黄东旭:我国对软件知识产权的认知,还处于初级阶段。开源能够推动大家对软件知识产权的认知。

 

四、理想中的开源生态是什么样的?


王一鹏:大家理想中的开源生态是什么样的?


李飞飞:理想的开源生态是从教育产业到非营利组织,大家都能够去参与其中,在一个有序的良性生态里共生共存。


黄东旭:构建开源生态,要靠生态合作伙伴形成的网络。真正好的生态要构建在共识和标准之上。如果标准没有统一,无法对接,很难构建出良好的生态环境。技术软件或者数据库有先天的优势。SQL是一个天然的标准。当今时代,谁能够拥有标准,控制标准,谁就能构建出一个好的生态。


相关实践学习
基于MaxCompute的热门话题分析
Apsara Clouder大数据专项技能认证配套课程:基于MaxCompute的热门话题分析
相关文章
|
Linux
【杂七杂八】简单粗暴处理linux下.nsf导致的目录无法删除
【杂七杂八】简单粗暴处理linux下.nsf导致的目录无法删除
605 0
|
12月前
|
自然语言处理 监控 搜索推荐
如何通过电商 API 接口实现智能客服与用户互动?
随着电子商务的发展,企业对客户服务的需求激增。传统人工客服在高峰期难以应对大量咨询,导致效率低下和客户满意度下降。为此,越来越多的电商企业采用智能客服系统,通过电商API接口实现高效互动。本文探讨了如何利用电商API接口构建智能客服系统,介绍其技术组成、作用及实现策略,包括多渠道接入、优化交互界面、强化自然语言处理能力、个性化服务、提升自动化水平和监控分析等。同时,也讨论了面临的挑战与解决方案,强调统一API标准、加强数据安全和持续技术投入的重要性。最终,智能客服将为企业带来更高的服务效率和用户体验。
1072 3
|
XML 缓存 搜索推荐
RSS 解析:全球内容分发的利器及使用技巧
RSS(Really Simple Syndication)是一种 XML 格式,用于网站内容的聚合和分发,让用户能快速浏览和跟踪更新。RSS 文档结构包括 `<channel>` 和 `<item>` 元素,允许内容创作者分享标题、链接和描述。通过 RSS,用户可以定制新闻源,过滤不相关信息,提高效率。RSS 支持不同版本,如 RSS 0.91 和 RSS 2.0,其中 RSS 2.0 语法简单且广泛使用。RSS 提高网站流量,适用于新闻、博客、日历等频繁更新的站点。RSS 的历史始于 1997 年,至今仍无官方标准,但已成为内容共享的重要工具。
1043 0
|
开发工具 git
Git——commit的提交规范
Git——commit的提交规范
291 4
|
机器学习/深度学习 测试技术 网络架构
YOLOv5改进 | 主干篇 | ConvNeXtV2全卷积掩码自编码器网络
YOLOv5改进 | 主干篇 | ConvNeXtV2全卷积掩码自编码器网络
666 0
|
Linux 开发工具 芯片
玩转 PI 系列 - 如何在 Rockchip Arm 开发板上安装 Docker Tailscale K3s Cilium?
玩转 PI 系列 - 如何在 Rockchip Arm 开发板上安装 Docker Tailscale K3s Cilium?
|
存储 分布式计算 监控
Hadoop的JobTracker和TaskTracker在MapReduce中的作用是什么?
Hadoop的JobTracker和TaskTracker在MapReduce中的作用是什么?
583 0
|
JSON 安全 Java
SpringBoot 整合 JustAuth 实现第三方登录 | gitee登录
SpringBoot 整合 JustAuth 实现第三方登录 | gitee登录
713 0
|
数据安全/隐私保护 Docker 容器
mongodb4.2.2 docker 更正时区,与编码,以及远程访问配置文件
mongodb4.2.2 docker 更正时区,与编码,以及远程访问配置文件
573 0
|
传感器 开发框架 JavaScript
HaaS EDU K1全流程体验阿里云物联网平台开发
最近入手了新玩具 HaaS EDU K1,它丰富的传感器支持、支持python和js语言的轻应用开发非常吸引我,得益于HaaS云端一体开发框架,我这种非嵌入式开发出身的小白也能够体验物联网平台开发的魅力。今天结合官方案例体验阿里云物联网平台开发。
1340 17
HaaS EDU K1全流程体验阿里云物联网平台开发