事务性无服务器计算:PostgreSQL Creator 宣布推出 DBOS 云

DBOS 的创建者最近 推出DBOS云,一个为 TypeScript 开发人员量身定制的事务性无服务器应用程序平台。 由于所有状态信息都存储在高度可用的 DBMS 中,这个新平台可确保事务性无服务器计算,提供可靠的执行以及所谓的“时间旅行”功能。

被誉为“世界上第一个云原生操作系统”和“Kubernetes的数据库替代品”, 数据库操作系统 (面向数据库的操作系统)以 SQL 实现操作系统服务,在高性能分布式、事务性、分区容错数据库之上运行。 迈克尔·斯通布雷克计算机科学家、图灵奖获得者写道:

DBOS(面向数据库的操作系统)的想法源于 3 年前,当时我意识到操作系统必须维护的状态(文件、进程、线程、消息等)自我开始以来已增加了大约 6 个数量级1973 年在 PDP-11/40 上使用 Unix。因此,存储操作系统状态是一个数据库问题。 此外,Linux 目前还是遗留代码,很难取得进展。 例如,Linux 没有多节点版本,需要人们运行 Kubernetes 等编排器。

据作者介绍,DBOS Cloud 会自动记录应用程序执行的每个步骤以及在数据库中所做的每个更改。 DBOS Cloud 的两个显着特征是可靠执行和时间旅行:如果 DBOS 程序上运行的代码发生中断,它会自动从中断点恢复,而无需重新执行任何先前完成的工作。 斯通布雷克补充道:

自己提供这样的保证需要数月的工作,但在 DBOS 中,它们内置于每个程序中 (…) 您可以逐步执行过去的执行以重现罕见的错误,甚至根据历史状态运行新代码。

此外,“时间旅行调试器”使开发人员能够在笔记本电脑上本地重放任何 DBOS Cloud 跟踪、观察过去的应用程序状态并测试代码更改。 未来,该团队计划发布用于灾难恢复的时间旅行功能,使开发人员能够将应用程序及其数据回滚到之前的任何状态。 Jeremy Daly,Ampt 首席执行官兼创始人, 评论:

让这个超级有趣的是,该项目是由 Mike Stonebraker 博士(他创建了 Ingress、PostgreSQL 和 VoltDB)和 Apache Spark 的创建者 Matei Zaharia 创立的。

Peter Zaitsev,Percona 创始人兼开源倡导者, 同意 但补充道:

近年来,Mike Stonebraker 似乎并不热衷于其公司的开源。

虽然该团队已经发布了开源 DBOS TypeScript SDK与 Ingress、PostgreSQL、VoltDB 或 Apache Spark 不同,DBOS 本身不是开源的。 在黑客新闻的一个帖子中, 彼得·克拉夫特,DBOS联合创始人, 解释:

在我们的云平台(主要是 Go + SQL)的基础上,我们正在学术项目的想法基础上提供可靠的执行/时间旅行等新功能,但就像一个好的操作系统一样,我们希望向用户隐藏这种复杂性。

免费套餐和 编程指南 涵盖无服务器计算平台上的幂等性和工作流执行的内容现已推出。 免费套餐为每个应用程序提供固定资源(具有 512 MB RAM 和 1 个 vCPU 的 Firecracker microVM),在不使用时可扩展到零。

1711781954
2024-03-30 06:12:30
#事务性无服务器计算PostgreSQL #Creator #宣布推出 #DBOS #云

Leave a Reply

Your email address will not be published. Required fields are marked *

近期新闻​

编辑精选​