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

Persistence Best Practices for Java Applications
By :

NoSQL and SQL databases can be impressive and powerful when handling their target use cases. However, users seeking optimal performance need to be aware of other aspects that can influence the application in terms of processing efficiency, speed, and even code design. In this regard, one example can be mentioned upfront: most of these database solutions will require some sort of mapping between the database schema and the application data models. As you can imagine, the mapping needs to happen every single time data flows back and forth between the application and the database. This characteristic, known as object-relational impedance mismatch, has a high potential to impact most of the database types we’ve mentioned so far – SQL and NoSQL.
In this chapter, we will discuss another database paradigm, in-memory databases. Adding to the significant performance boost, this is definitely the type of database to be leveraged...