Russell C Sears EECS Department, University of California, Berkeley Technical Report No. UCB/EECS-2010-2 January 8, 2010 http://www2.eecs.berkeley.edu/Pubs/TechRpts/2010/EECS-2010-2.pdf An increasing range of applications requires robust support for atomic, durable and concurrent transactions. Databases provide the default solution, but force applications to interact via SQL and to forfeit control