Polyglot persistence is a buzz word in enterprise world from past few years. When I first heard about the word “I was bit surprised to understand nut later realized that it’s fancy name but not a new invention.”.
So what is Polyglot persistence?
Store data using multiple data storage technologies, chosen based upon the data being used by individual application. Every data store handles data in unique way. That means a Nosql database handles data in Document form and RDBMS data store handles relational data in tables.
In short, it means picking the right tool for the right use case. It’s the same idea behind Polyglot Programming, which is the idea that applications should be written in a mix of languages to take advantage of the fact that different languages are suitable for tackling different problems.