Transactions Content on InfoQ
Latest featured content about Transactions

- Topics
- Clojure,
- SQL,
- Database Design,
- Data Access,
- NoSQL,
- Relational Databases,
- Concurrency,
- LISP,
- JVM Languages,
- Languages,
- Database,
- Transactions,
- Programming,
- Java
Rich Hickey explains the ideas behind the Datomic database: why Datalog is used as the query language, the functional programming concepts at its core, the role of time in the DB and much more.
News about Transactions
- Topics
- JavaOne 2010,
- Java One,
- Java,
- Languages,
- Transactions Processing,
- Programming,
- Database,
- Transactions
Bill Heinzman spoke at the recent JavaOne conference about bridging cross-platform transactions between enterprise Java and .NET applications. He also discussed the technologies that provide distributed transactions using standards like WS-Atomic Transaction and WS-Coordination and direct bridging using a shared-memory, Java Virtual Machine (JVM)-to-CLR implementation.
- Topics
- Google,
- Architecture,
- MapReduce,
- Transactions,
- Performance & Scalability,
- Companies
Google's Daniel Peng and Frank Dabek published a paper on "Large-scale Incremental Processing Using Distributed Transactions and Notifications” explaining that databases do not meet the storage or throughput requirements for Google's indexing system which stores tens of petabytes of data and processes billions of updates per day on thousands of machines.
- Topics
- .NET Framework 4.0,
- .NET Framework,
- .NET,
- Transactions Processing,
- Programming,
- Database,
- Transactions
Microsoft has released a new version of .NET 4.0 Beta 1, one that incorporates STM.NET, the Software Transactional Memory. STM is an alternative mechanism to lock-based synchronization used to control the concurrent access to shared memory.
Articles about Transactions

- Topics
- WS-Reliable Messaging,
- Messaging,
- WS Standards,
- Web Services,
- SOA,
- REST,
- Architecture,
- Enterprise Architecture,
- WS-ReliableMessaging,
- WS-Reliability,
- WS-Star,
- Transactions
Marc de Graauw challenges the notion that transport-level reliability mechanisms like WS-ReliableMessaging are needed, showing how business-specific logic for in-order and exactly-once processing do the job much better with examples from Dutch Healthcare's SOA.

- Topics
- WS-Reliable Messaging,
- Messaging,
- Web Services,
- SOA,
- REST,
- Enterprise Architecture,
- WS-Coordination,
- Design,
- Architecture,
- Transactions,
- WS-AtomicTransactions
Invariably, learning about REST means that you’ll end up wondering just how applicable the concept really isbeyond introductory, “Hello, World”-level stuff. In this article, Stefan Tilkov addresses 10 of the most common doubts people have about REST when they start exploring it, especially if they have a strong background in the architectural approach behind SOAP/WSDL-based Web services.

- Topics
- WS Standards,
- Web Services,
- SOA,
- Transactions Processing,
- OASIS,
- Database,
- Architecture,
- Enterprise Architecture,
- WS-CAF,
- ACID,
- OASIS_BTP,
- Specifications,
- Transactions,
- WS-TX
ACID transactions don't work for long-lived use cases. This article documents historic approaches taken in the CORBA and J2EE communities toward extended transactions, how SOA is a more natural fit, and why WS-TX & WS-CAF may finally hold the answer.
Presentations about Transactions

- Topics
- GOTO 2011,
- Transactions Processing,
- GOTO Conference,
- Concurrency,
- Programming,
- Database,
- Performance & Scalability,
- Conferences,
- Transactions
Dave Farley and Martin Thompson discuss solutions for doing low-latency high throughput transactions based on the Disruptor concurrency pattern.

- Topics
- MongoDB,
- Strange Loop 2011,
- Distributed Document Oriented Database,
- Strange Loop,
- NoSQL,
- Transactions Processing,
- Database,
- Conferences,
- Architecture,
- Transactions
Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.
Interviews about Transactions

- Topics
- Scala,
- Akka,
- Functional Programming,
- Erlang,
- JVM Languages,
- Java,
- Event Driven Architecture,
- Programming,
- Languages,
- Actors,
- Typesafe,
- Architecture,
- Erlang Factory 2011,
- Transactions,
- Performance & Scalability,
- STM
Jonas Bonér explains the Akka project and the types of actors it offers as well as its transactional features. Also: a preview of how Akka 2.0 changes the management of (remote) actors.

- Topics
- WSDL,
- BPEL,
- WS-BPEL,
- Business Process Management,
- Web Services,
- SOA,
- Business,
- Orchestration,
- Choreography,
- Architecture,
- Infrastructure,
- Enterprise Architecture,
- WS-CDL,
- Transactions
In this interview, recorded at QCon London, Google architect Gregor Hohpe talks to Stefan Tilkov about his new work on conversation patterns. Building upon his earlier work on enterprise integration patterns, Gregor sees conversation patterns as playing a critical role in real-world interactions, with analogies in the natural world.