Michael Stonebraker 数据库领域的五个预言

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS DuckDB + QuickBI 企业套餐,8核32GB + QuickBI 专业版
简介: Michael Stonebraker是数据库领域的布道者。他对此领域了解很深,并帮助开发了一些最流行的数据库系统,包括Postgres、Ingres和Vertica。他最近的很多研究中的一项就是VoltDB,这是一个基于内存的OLTP(联机交易处理系统),他声称这项研究成果比传统方案要快两个数量级。

Michael Stonebraker是数据库领域的布道者。他对此领域了解很深,并帮助开发了一些最流行的数据库系统,包括Postgres、Ingres和Vertica。他最近的很多研究中的一项就是VoltDB,这是一个基于内存的OLTP(联机交易处理系统),他声称这项研究成果比传统方案要快两个数量级。

image.png

不过,Stonebraker的意见多年来一直饱受争议,有人强烈支持,也有人强烈反对。例如,他在2011年说过,Facebook在MySQL上生不如死,于是遭到了快速猛烈的回击。

Stonebraker参加了本周的Structure Show,谈论自己对数据库市场的观点,包括NoSQL和Oracle的未来,当然还有Facebook的MySQL问题。以下是一些精华摘要。不过使用或研究数据库技术的人很可能想听整个访谈,文末提供了下载链接。


单一模式不能包打天下

“任何我可以想到的垂直市场,相比传统的关系型数据库系统,总会有一些更合适的解决方案。”Stonebraker 如是说。


事实上,这是他一贯的主张。但今时今日这一主张看起来更有说服力了。现在有用于数据分析的列存储架构,用于交易的内存架构,当然也有用于简单的键值操作及新数据类型的NoSQL架构。甚至图形数据库都开始步入商用。


想证明这些新类型的数据库变得多么主流?Stonebraker说:“NoSQL数据系统就像奥巴马医改方案,争议激烈,但是正在运作。”


数据库领域可以有很多赢家

“将有3到5个,甚至6个非常不同的数据库系统架构成为赢家,而在每一类下都会有2到3个成功的供应商。”Stonebraker预测,“我的核心观点是,传统的关系型数据库系统将慢慢收缩,这一切转变也许需要十年。”


NoSQL会被广泛接受

“我的预测是NoSQL将意味着不止SQL。”Stonebraker说,“Cassandra和MongoDB已经宣布了类似这样的东西,如果你放下你的偏见,那么这种高级语言基本上就是SQL。”

人们已经不那么看好单纯的底层语言的价值。Stonebraker认为NoSQL系统将来也要拥抱ACID。而这一切可能正在发生。

“我认为历史上无ACID的NoSQL最大支持者是谷歌的Jeff Dean,基本上负责Google所有的数据库产品。最近,他编写了一个叫作Spanner的系统。”Stonebraker解释说:“Spanner是一个纯ACID系统。因此,谷歌也正在走向ACID。我认为NoSQL市场将走向ACID。”


Oracle将感受到来自SAP的压力

“我觉得另一个非常有趣的事是SAP在数据库领域还没有得到很多关注,现在SAP的客户同时也是Oracle最大的客户。”Stonebraker说:“在这些巨头中,Oracle和SAP会好好地干上一架。”

现在说这个可能有点早了,我们也不知道SAP的客户将如何回应切换数据库的游说。不过Stonebraker补充说:“我的预期是,SAP会给客户一个信服的理由,让他们从Oracle迁移到HANA。”


Facebook会继续寻找MySQL的替代品,不过可能劳而无功

“Facebook面对的是这个星球上最难的数据管理问题之一。”Stonebraker说。“他们花了数年的时间尝试从MySQL迁移到别的系统,但是到目前为止还没有发现可以匹配他们规模的替代品。”


相比几年前的观点,Stonebraker现在的主张已经有所缓和。可能这是因为Facebook分享了他们在MySQL上做的一些努力,包括为了维持MySQL系统的运行所作的精妙的配置。然而这一缓和,与其说是对MySQL的支持,不如说是对Facebook的数据库改造的认同。

Stonebraker的总结一如既往的幽默:“传统的数据库销售商提供的产品,它们的代码基础和25年前一样,现在正让它们退休的时候了。”

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
Windows
windows开启路由转发
windows开启路由转发
2507 0
|
人工智能 芯片 异构计算
英伟达要小心了!爆火的Groq芯片能翻盘吗?AI推理速度「吊打」英伟达?
随着科技的飞速发展,人工智能公司Groq挑战了英伟达的王者地位,其AI芯片不仅展现出卓越的实力,还拥有巨大的潜力。Groq设计了一种独特的推理代币经济学模式,该模式背后牵动着众多因素,却也引发了深度思考:新的技术突破来自何处?中国该如何应对并抓住变革中的机遇?Groq成本如何评估?这些都是值得研究和思考的问题。
|
10月前
|
人工智能 自然语言处理 算法
AI时代,ETL真的不行了吗?
本文探讨了AI技术如何深度参与数据处理与分析,推动企业数据集成从传统ETL向“ETL for AI”转型。通过分析AI与ETL的协作关系,指出未来数据集成将实现高效处理、安全流转与智能价值挖掘,助力企业迈向数智化转型。
AI时代,ETL真的不行了吗?
|
9月前
|
存储 机器学习/深度学习 大数据
终于有人把湖仓一体讲清楚了
湖仓一体是将数据仓库与数据湖融合的新一代数据架构,兼具结构化分析与多样化数据处理能力,实现统一存储、高效查询与深度分析,助力企业提升数据管理效率与业务决策水平。
|
存储 Java 数据库连接
南大通用GBase 8s大对象类型clob和text的比较说明
本文探讨了GBase数据库中用于存储大对象数据的字段类型,包括TEXT、CLOB、BYTE和BLOB,分析了它们的特点、适用场景及在实际应用中的最佳实践。重点介绍了不同数据大小对应的字段类型选择,以及在数据库工具和程序中操作这些类型的方法,强调了合理选择字段类型对提升数据库性能的重要性。
|
Linux 数据库
linux 全局搜索文件
在 Linux 系统中,全局搜索文件常用 `find`、`locate` 和 `grep` 命令。`find` 根据文件名、类型、大小、时间戳等条件搜索;`locate` 通过预构建的数据库快速查找文件;`grep` 在文件中搜索特定文本,常与 `find` 结合使用。选择合适的命令取决于具体需求。
3790 2
|
存储 关系型数据库 分布式数据库
突破大表瓶颈|小鹏汽车使用PolarDB实现百亿级表高频更新和实时分析
PolarDB已经成为小鹏汽车应对TB级别大表标注、分析查询的"利器"。
突破大表瓶颈|小鹏汽车使用PolarDB实现百亿级表高频更新和实时分析
|
人工智能 Cloud Native 数据管理
数据+AI融合趋势洞察暨阿里云OpenLake解决方案发布
Forrester是全球领先的市场研究与咨询机构,专注于新兴技术在各领域的应用。本文探讨如何加速现代数据管理,推动人工智能与客户业务的融合创新。面对数据标准缺乏、多云环境复杂性、新兴业务场景及过多数据平台等挑战,Forrester提出构建AI就绪的数据管理基石,通过互联智能框架、全局数据管理和DataOps、端到端数据管理能力、AI赋能的数据管理以及用例驱动的策略,帮助企业实现数据和AI的深度融合,提升业务价值并降低管理成本。

热门文章

最新文章