Abstract
This paper presents the InterSQL transaction programming language used in the InterBase-Star multidatabase system. InterBase-Star supports the atomic execution of transactions over heterogeneous, autonomous, and distributed component database systems. The component systems may use a variety of commitment methods, including ones recently developed specifically for multidatabase systems. Some of these new methods require the specification of semantic actions (e.g. compensating actions that semantically undo the effects of a subtransaction), and it is possible that multiple commitment methods may be used. Therefore, one requires the ability to specify which commitment methods may be used, and, for certain methods, semantic actions that are used to effect commitment. InterSQL is an object-oriented SQL-based transaction programming language that supports the specification of multidatabase transactions whose subtransactions may use various and multiple commitment methods.
Original language | English |
---|---|
Title of host publication | Database Programming Languages (DBPL-4) |
Subtitle of host publication | Proceedings of the Fourth International Workshop on Database Programming Languages |
Publication status | Published - 1993 |
Externally published | Yes |