AbstractIntroduction1.1 Databases Transaction Processing in the Batch Processing World1.2 Transaction Processing in the Disk Processing World1.3 ACID1.4 Pessimistic Concurrency in Detail1.5 CAP Theorem1.6 BASE1.7 Server-side Consistency1.8 Error Handling1.9 Why SQL Does Not Work HereConcluding ThoughtsReferences