Java est un langage de programmation informatique polyvalent, concurrent, basé sur des classes, orienté objet et spécifiquement conçu pour avoir le moins de dépendances d'implémentation possible.
En tant qu'ancien développeur de JAVA, j'ai toujours eu du mal à décider quelle base de données était la plus appropriée pour le projet à développer. L'un des principaux critères que j'utilisais était la performance, ainsi que les capacités de configuration de HA (haute disponibilité).