ACID stands for Atomicity, Consistency, Isolation, and Durability. Atomicity stands for either one or none. For example, if a transaction is taking place, and a network failure occurs mid-way before the transaction is completed, then, the data shouldn't be lost. If the transaction hasn't taken place, it should be reverted back to the same old state. This is called Atomicity. Consistency is ensured when a process satisfies the constraints and predefined rules. Isolation is a property that ensures that a transaction executes at its full potential and behaves as if no other transaction is executing concurrently with it. Durability means that the changes or commits that are done to the database, are permanent.