A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2008; you can also visit the original URL.
The file type is application/pdf
.
Heraclitus: elevating deltas to be first-class citizens in a database programming language
1996
ACM Transactions on Database Systems
Traditional database systems provide a user with the ability to query and manipulate one database state, namely thecurrent database state. Howrever, in several emerging applications, the ability to analyze "what-i~scenarios in order to reason about the impact of an update (before committing that update) is of paramount importance. Example applications include hypothetical database access, active database management systems, and version management, to name a few. The central thesis of the
doi:10.1145/232753.232801
fatcat:xcqqtgrm75fyjecmooncg5gaky