Progress Acquires MarkLogic! Learn More

Blog

Everything From Data Tips and NoSQL Best Practices to Industry Specific Insights

Recently I was involved in a customer inquiry about transaction isolation. The customer had observed an unexpected interaction between two concurrent transactions and wanted an explanation of what they were seeing. This customer is fairly sophisticated, with many folks familiar with isolation principles and even a PhD in distributed computing, which made me think that a lot of people probably aren’t very familiar with the nuances of transaction isolation, especially as it relates to MarkLogic.
 
A key feature of MarkLogic is ACID compliance. ACID stands for atomicity, consistency, isolation, and durability, and meeting these four requirements means that transactions in MarkLogic are reliable.