Transactions are back - but are they the same?
Pascal Felber and Christof Fetzer and Rachid Guerraoui and Tim Harris
Appeared in: ACM SIGACT News
Date: 2008

Download: BIBTEX (fetzer2008transactions)
Pages: 48-58
Transactions are back in the spotlight! They are emerging in concurrent programming languages under the name of transactional memory (TM). Their new role? Concurrency control on new multi-core processors. From afar they look the same as good old database transactions. But are they really? In this position paper, we reflect about the distinguishing features of these memory transactions with respect to their database cousins.