Have you read about "ACID transactions"? The concepts are somewhat similar to the ones you are exposing. And MongoDB will implement ACID in its next version! :D
ACID allows us to work with the data in a secure way.
A very simplistic summary:
A. Atomicity, each operation will execute its complete steps.
C. Consistency, ensures that each operation will be fully executed and, if not, will not be executed.
I. Isolation, ensures that one operation (execution in the database) will not affect others.
D. Durability, ensures that changes are persistent.
It's a bit more complex, I still do not understand it at all, but I know it's a good thing and soon Mongo will implement it. It seems to me that Arangodb already implements it.
Have you read about "ACID transactions"? The concepts are somewhat similar to the ones you are exposing. And MongoDB will implement ACID in its next version! :D
Wow. yet another theory. I will read about it but it will be awesome if you can throw more light on it
ACID allows us to work with the data in a secure way.
A very simplistic summary:
A. Atomicity, each operation will execute its complete steps.
C. Consistency, ensures that each operation will be fully executed and, if not, will not be executed.
I. Isolation, ensures that one operation (execution in the database) will not affect others.
D. Durability, ensures that changes are persistent.
It's a bit more complex, I still do not understand it at all, but I know it's a good thing and soon Mongo will implement it. It seems to me that Arangodb already implements it.
Okay. Thanks. I will do more research on this so we can have more discourse later