-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Persistence Best Practices for Java Applications
By :

Relational databases have been a trusted solution for data storage for over 50 years, with widespread adoption amongst worldwide corporations. One of the best advantages users gain from using relational databases is being able to use Structured Query Language (SQL).
The fact that SQL is a standard query language supported by multiple vendors means SQL code is portable, and the same SQL code works with little or no modification on many database systems. This is a way of assuring vendor lock-in. Other than that, SQL also helps to reduce the cognitive load of having to learn a new language or API, such as Java’s JDBC or JPA.
Now, when referring to the DBMS, in addition to a large variety of tools and resources, relational databases also adhere to the ACID principles (atomicity, consistency, isolation, and durability), ensuring the reliability and integrity of data transactions. These features make relational databases a reliable choice...