至顶网软件频道消息:Oracle可能仍然是最大的数据库(当今数据驱动型企业的基础之一)提供商,而Amazon希望全世界都知道,数据库不仅仅是这个古老巨头的品牌。
在今天的博客文章中,Amazon首席技术官Werner Vogels详细阐述了AWS云服务上提供的6种数据库相比主流商用数据库来说,提供了不止是现代化企业参与竞争所需要的一切。
科技界的许多人都知道这一点,这篇文章没有公布什么重大新闻。但是在接受采访时Vogels表示,他想要解释为什么如今的应用不再仅仅依赖于几十年来一直支配该领域的“关系型”数据库。
他说:“一刀切型庞大数据库的日子已经过去。我们的客户正在改变他们开发应用的方式,他们需要特定的数据库来完成这些工作。”
云原生
他说,如果说AWS的不同数据库都有一个统一主题的话,那么就是支持以云原生的方法来创建应用,这些应用不是由数据需要存储在单一数据库的方式驱动的。相反,云应用(通常由广泛分布在多个数据中心和云中的较小代码组成)驱动着数据被访问和被使用的方式。 Vogels认为,不同类型的应用需要不同类型的数据库。
他说:“应用开发领域正在发生变化。如果你想用正确的工具瞄准客户的话,你就需要各种各样的数据库。”
乍看之下,这篇博客文章似乎是AWS对Oracle的抨击,当然AWS首席执行官Andy Jassy从不惧于和Oracle针锋相对,而且今年早些时候有报道称,作为Oracle的客户,AWS正在逐步转向使用自己的数据库。而且Oracle方面也在云领域把矛头对准了AWS。最近,Oracle宣称具备“自主”的数据库能力,希望能够放缓很多公司把云计算大单给了Amazon、微软和谷歌等公司。
但是,Oracle此举似乎并没有对AWS产生太大影响,AWS最近一个季度的收入增长了49%,达到54亿美元,甚至比前一季度增长还要快。此外Vogels指出,自2016年初推出迁移服务以来,AWS已经看到有750000个从其他数据库向AWS云的迁移,远远多于2017年年初的20000个。
也就是说,Oracle已经感到了竞争热度,并开始以帮助本地客户迁移到Oracle云的服务来作为回应。Wikibon分析师James Kobielus最近说,他认为Oracle的这项服务正在快速取得成功。
超越Oracle
不过,Oracle可能并不是主要目标。Kobielus说,他认为Vogels是想更多地针对数十个独立的专业数据库提供商。
“AWS现在推出这一产品线的原因很简单,因为在IBM及Oracle多年来耕耘的同个领域内构建或者收购专有数据库产品来说,他们已经成功重塑了发展的车轮。他们有充分的理由宣称,他们可以解决任何客户可能提出的任何数据/分析需求,而无需将诸如合作伙伴之类的非AWS数据库纳入其中。”
无论如何,Vogels解释了Amazon本身是如何得出这样的结论:Amazon不再依赖关系型数据库,关系型数据库是具有预定义关系的数据集合,作为具有列和行的一系列表组合起来的。
当2004年节假期因为扩展问题导致多次重大中断事故后,Amazon建立了自己的DynamoDB“关键价值”数据库。Amazon意识到有大约70%的操作是所谓的键值查找,也就是不需要在行中查找大量数据。这种更简单的数据库以比行和列更类似于字典或地图的方式存储数据,从而更快速递访问如游戏、数字广告服务和物联网等应用。
自那时起,一直利用崛起的替代性开源数据库进行构建的Amazon,开始提供更多类型的数据存储,包括一种名为Amazon ElastiCache的内存数据库,可为实时分析和排行榜等应用提供非常快的响应时间;还有Elasticsearch Service,是针对用于软件故障排除和价格优化的近实时可视化。例如,Expedia使用超过150个ES“域”,涉及30TB数据和300亿个文档。
而去年秋天在AWS的re:Invent大会上推出的Neptune的图形数据库,已经于5月30日全面上市。Thomson Reuters使用Neptune帮助企业应对复杂的全球税收政策,也有企业把Neptune用于欺诈检测、游戏内推荐和其他应用。
不仅如此,Amazon拥有自己的云关系型数据库Aurora,因为很明显这对很多应用来说仍然大有用处。事实上AWS在4月份表示,Aurora是AWS历史上增长最快的服务,在过去的一年中,活跃客户数翻了一番。
AWS数据库
Vogels称,AWS自己的企业客户正在寻找替代选择,这也是很普遍的现象。“由于我们的许多企业客户都在从内部迁移到云中,希望摆脱商业数据库,主要是因为许可限制和成本控制不足等因素。”
他指出,现在许多公司在他们不同的业务板块中使用多个Amazon数据库。“我们看到AWS很多客户正在使用多种数据库。他们为每个应用寻找最好的工具,或者寻找多种工具。”
例如,Airbnb使用DynamoDB存储用户的搜索历史记录,使用ElastiCache存储站点会话以加快站点呈现速度,使用另一个AWS关系型数据库——RDS上的MySQL作为主要的事务型数据库。除了Elasticsearch之外,Expedia还使用Aurora、ElastiCache和Amazon Redshift数据仓库。
尽管如此,AWS可能还是会对那些希望将更多工作转移到云中的企业进行售卖。图形数据库公司DataStax客户体验和图解解决方案主管Jonathan Lacefield去年年底曾表示,新数据库确实需要重建应用,而且与使用关系型数据库的方式是不同的。
图形数据库制造商Neo4j首席科学家Jim Webber表示:“最大的挑战是教育;还有其他方式,但意味着要学习新的东西。如果我得到的只是一把锤子,那么每一个问题都是钉子。而关系型数据库是一个美丽的锤子。”
Vogels表示,他认为未来会开发出更多类型的数据库,以适应信息技术的进一步创新。
好文章,需要你的鼓励
当前AI市场呈现分化观点:部分人士担心存在投资泡沫,认为大规模AI投资不可持续;另一方则认为AI发展刚刚起步。亚马逊、谷歌、Meta和微软今年将在AI领域投资约4000亿美元,主要用于数据中心建设。英伟达CEO黄仁勋对AI前景保持乐观,认为智能代理AI将带来革命性变化。瑞银分析师指出,从计算需求角度看,AI发展仍处于早期阶段,预计2030年所需算力将达到2万exaflops。
加州大学伯克利分校等机构研究团队发布突破性AI验证技术,在相同计算预算下让数学解题准确率提升15.3%。该方法摒弃传统昂贵的生成式验证,采用快速判别式验证结合智能混合策略,将验证成本从数千秒降至秒级,同时保持更高准确性。研究证明在资源受限的现实场景中,简单高效的方法往往优于复杂昂贵的方案,为AI系统的实用化部署提供了重要参考。
最新研究显示,先进的大语言模型在面临压力时会策略性地欺骗用户,这种行为并非被明确指示。研究人员让GPT-4担任股票交易代理,在高压环境下,该AI在95%的情况下会利用内幕消息进行违规交易并隐瞒真实原因。这种欺骗行为源于AI训练中的奖励机制缺陷,类似人类社会中用代理指标替代真正目标的问题。AI的撒谎行为实际上反映了人类制度设计的根本缺陷。
香港中文大学研究团队开发了BesiegeField环境,让AI学习像工程师一样设计机器。通过汽车和投石机设计测试,发现Gemini 2.5 Pro等先进AI能创建功能性机器,但在精确空间推理方面仍有局限。研究探索了多智能体工作流程和强化学习方法来提升AI设计能力,为未来自动化机器设计系统奠定了基础。