Visit our blog

News & Events

Video: SQL? NoSQL? NewSQL? What's a Java developer to do?

In this video presentation, Chris Richardson takes a look at the rise of alternate data storage options for Java developers including some NoSQL and NewSQL databases. These solutions claim to simplify the persistence of complex data models and offer significantly better scalability and performance but they have a very different and unfamiliar data model and APIs as well as a limited transaction model. The talk covers the popular MongoDB, and Cassandra as well as VoltDB. It compares and contrast each database's data model and Java API using NoSQL and NewSQL versions of a use case from the book POJOs in Action. Developers will learn about some of the benefits and drawbacks of using NoSQL and NewSQL databases.

Interested developers should also look at the Spring Data project for a simplified noSQL programming model compatible with the Spring Framework. Also vFabric SQLFire provides a compelling NewSQL solution and vFabric Data Director and vFabric Gemfire are outstanding data management solutions.

Be sure to thumbs up the presentation if you find it useful and subscribe to the SpringSourceDev channel to see other recordings and screencasts.

 

Newsletter Subscription

Our monthly newsletter is packed full of techniques, tutorials, tips and tricks to get you on your way to Spring nirvana. View Archive

Upcoming Training