DEV Community

Discussion on: Theory behind choosing either Relational or Non-Relational Database for your application

Collapse
 
olivermensahdev profile image
Oliver Mensah

Wow. yet another theory. I will read about it but it will be awesome if you can throw more light on it

Collapse
 
tojacob profile image
Jacob Samuel G.

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.

Thread Thread
 
olivermensahdev profile image
Oliver Mensah

Okay. Thanks. I will do more research on this so we can have more discourse later