Polyglot Persistence is a hugely popular trend in the NoSQL database domain, because it obviously makes sense to use "the right data model" for each specific part of an architecture or application. Traditionally, this means that one has to use different persistence tools for different parts of a larger system, which creates some friction in the form of data conversion and synchronisation between these different tools.
The idea of a "multi-model database" recently emerged, which is a document store, a graph database and a key/value store combined in one program. Therefore it is able to cover a lot of use cases which otherwise would need multiple different database systems, all in one tool with a single and coherent API and query language. All this is not just a utopian dream - there is an actual working implementation available, and you will learn how to use it during this presentation!
In this talk I will explain the motivation behind the multi-model approach, its consequences on Polyglot Persistence and discuss its advantages and limitations, as well as predictions about the NoSQL database market in five-years time.