DBOS is an open source durable workflow execution library for the Python, TypeScript, Java and Go programming languages, grown out of a research collaboration started in 2020 between MIT, Stanford and Carnegie Mellon after database researcher Michael Stonebraker and Matei Zaharia discussed how to better scale and manage large numbers of Apache Spark tasks. The company DBOS, Inc. was founded in 2023 to commercialize the work, and in March 2024 it released the DBOS Transact library, starting with TypeScript support before adding Python, Java and Go. Its core idea is to treat all operating system state as database tables so that operations become ordinary queries run from stateless tasks, letting an application resume after a failure with no lost data and no repeated work. It offers durable workflows, database transactions, task queueing, messaging and time travel debugging as its main features. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/
Connections
In Field
Licensed Under
Source DBOS, Inc. (dbos-transact-py repository): DBOS Transact license
Sources
Wikipedia: DBOS
Lead section
DBOS (Formerly Database-Oriented Operating System, now just DBOS) is an open source durable workflow execution software library written for the Python, TypeScript, Java, and Go programming languages.
In Field: Databases, Lead sentence
DBOS (Formerly Database-Oriented Operating System, now just DBOS) is an open source durable workflow execution software library written for the Python, TypeScript, Java, and Go programming languages.
View the SourceWikidata: DBOS
Wikidata Q124250164, resolved via en.wikipedia pageprops (wave rule R-L)View the Source DBOS, Inc. (dbos-transact-py repository): DBOS Transact license
DBOS, Inc. (dbos-transact-py repository)Licensed Under: MIT License, License file, headingQuote, Licensed Under: MIT License, License file, heading
MIT License
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.