MongoDB 8.0 : performances et sécurité

Par:
francoistonic

jeu, 17/10/2024 - 19:02

MongoDB annonce la disponibilité de la version 8.0. Cette version est disponible via MongoDB Atlas, Enterprise Advanced. La version communautaire est aussi disponible en 8.0. L'éditeur met en avant les éléments suivants :

  • Une amélioration du débit global jusqu'à 32% et une accélération des agrégations de données de séries temporelles de plus de 200%
  • Une distribution des données jusqu'à 50 fois plus rapide et une réduction de 50% des coûts des clusters single-shard
  • Des fonctionnalités élargies de Queryable Encryption pour une protection complète des données
  • De nouvelles optimisations pour les applications vectorielles permettant de réduire la consommation mémoire de 73% à 96%

Plus de 45 évolutions et améliorations sont listées sur la sécurité, l'architecture, l'optimisation et la disponibilité. La v8 promet de réduire la charge mémoire tout en amélioration les performances des requêtes. Pour la partie sécurité, la nouveauté majeure est sans doute MongoDB Queryable Encryption. Elle permet de chiffrer toutes les données critiques de manière randomisées dans la base. Et les requêtes sont capables de s'exécuter sur ces données chiffrées. Autre amélioration : l'architecture sharding devrait booster les performances tout en réduisant les ressources nécessaires. Pour faire simple, le sharding c'est : "MongoDB permet une mise à l’échelle horizontale grâce à un processus appelé sharding. Le sharding permet de diviser les données d’un grand ensemble de données et de les répartir sur plusieurs serveurs. Si un serveur ne peut pas gérer une charge importante de données, celles-ci peuvent être automatiquement divisées et distribuées sans interrompre le traitement."

On notera aussi :

- une nouvelle queue Ingress

- possibilité de déplacer une collection dans un shard différent avec commande moveCollection. Et vous avez aussi la possibilité de rendre non shardée une collection shardée

- nouvelles commandes et nouvelles méthodes dans la base de données

- nouvelles métriques dans la partie réplication

Attention : la 8.0.1 est disponible. Elle fixe les premiers bugs connus. 

La note de version complète : https://www.mongodb.com/docs/manual/release-notes/8.0/