MicroStream 5.0 est open source
mar, 21/09/2021 - 16:25
MicroStream est un moteur de persistance, conçu par la société du même nom, permettant de stocker tout type d'objet Java. MicroStream peut être employé aussi bien pour des microservices cloud que pour des applications d'entreprise classiques.
Microstream est similaire à la sérialisation intégrée de Java, mais avec beaucoup plus de possibilités. Par exemple il peut sauvegarder (persister), charger ou mettre à jour des graphes d'objets partiellement et à la demande, tandis que la sérialisation Java ne peut sauvegarder que des graphes d'objets complets.
Microstream supporte les transactions ACID, les E/S multithread et le chargement paresseux. Le système de requête utilise l'API Java Streams pour rechercher des graphes d'objets en mémoire.
MicroStream vient de sortir en version 5 et son code a été ouvert pour l'occasion. MicroStream est désormais un logiciel libre sous licence Eclipse 2.0, disponible sur GitHub.