Within the world of NoSQL solutions with Java, there are several solutions and different types, which was the first part of this article. However, in addition to the keys, there are also platforms. The platforms are a set of tools that help to work with NoSQL databases. In this post, you will have the objective of talking about the platforms: the definition and the existing solutions in the current environment with Java.
An important point to start the discussion about NoSQL platforms is that, like NoSQL description themselves, there is no single definition. It can differ according to the literature and experience of each author. In a general way, NoSQL solution platforms are a set of tools to deal with databases. That is, in addition to the API, there will be other tools.
Thinking about the existing platforms, they are composed of four points, in addition to the API itself.
Thinking about these scenarios, we can enumerate five platform solutions within the Java and NoSQL world that we have currently:
As this post’s objective will be to obtain an overview of the platforms, in this first point, only the components will explore with a simple demonstration of the API using MongoDB and a Philosopher entity with some attributes.
#java #database #cloud #nosql #spring #microprofile #quarkus #micronaut #jakarta nosql