Question of the Day Five

Let us continue our question of the day series with day five.

What is ACID?

ACID is an acronym that is used in relational databases to determine whether it meets architecture criteria.  The acronym stands for Atomicity, Consistency, Isolation, and Durability.  When we evaluate the architecture or design of the relational database all four of these attributes of the acronym must be met in order for the database to be considered reliable.

Atomicity is an all-or-none proposition in regards to transaction which are a unit of work to be committed or rolled back.

Consistency will guarantee that a transaction will never remain unfinished in your database.

Isolation keeps transactions separated from the database and from each other until they are committed or rolled back.

Durability guarantees that the database will track all changes so that if any sort of termination occurs the server can recover.



About SQLGator

Microsoft Data Platform MVP, Florida Gator, Star Wars fanatic and is there anything else...oh yeah PS4! I am a geek and SQL Server Business Intelligence Consultant, there are other technologies greater than these? Not so fast my friend! I also love to travel to new and exotic places.

Posted on August 7, 2012, in SQL Schoolhouse and tagged . Bookmark the permalink. Leave a comment.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: