15.09.25

MySQL 8.4, MariaDB 11.4 & OpenSearch : le nouveau socle technique de Magento 2.4.8

opensearch et recherche web

Avec Magento 2.4.8, Adobe introduit un socle technique modernisé introduction d’OpenSearch, nouvelles bases de données plus robustes etc… Ces changements ne sont pas de simples détails techniques. Ils représentent des orientations stratégiques pour assurer performance, scalabilité et sécurité sur les prochaines années. Qu’est-ce que cela change concrètement pour votre stack Magento ? Que faut-il anticiper pour rester compatible ? On explique tout.

Pour aller plus loin, retrouvez notre épisode de podcast SutuCast dédié aux nouveautés de la mise à jour Magento 2.4.8.

MySQL 8.4 & MariaDB 11.4 : une nouvelle génération de bases de données

Un gain de performance immédiat et une stabilité jusqu’en 2028

Magento 2.4.8 prend désormais officiellement en charge MySQL 8.4 et MariaDB 11.4. Ce sont deux versions LTS (Long Term Support) très attendues par les équipes techniques. Elles bénéficient d’un support jusqu’en 2029, ce qui garantit une stabilité et une compatibilité à long terme.

Pour les boutiques avec un catalogue produit dense ou un trafic élevé, ces gains ne sont pas négligeables. Ils permettent de réduire les temps de réponse, d’accélérer les traitements côté back-office et de mieux absorber les pics de charge. Tout cela sans surdimensionner l’infrastructure.

Une architecture pensée pour la scalabilité

Au-delà de la performance brute, ces nouvelles versions de bases de données introduisent des fonctionnalités avancées. Réplication, partitionnement et sécurité sont renforcés. Cela permet aux architectes systèmes de scaler horizontalement plus facilement. L’infrastructure se prépare ainsi à une croissance forte du catalogue, des commandes ou des connexions simultanées.

Magento 2.4.8 encourage donc une transition vers une stack plus moderne. Elle peut accompagner des projets ambitieux sur les prochaines années. Pour les DSI, ce choix permet aussi de standardiser l’infrastructure sur des versions alignées avec les bonnes pratiques DevOps et cloud. Par exemple, MySQL 8.4 est nativement compatible avec les offres managées comme AWS RDS ou Azure Database.

OpenSearch remplace Elasticsearch…

Pourquoi Magento abandonne Elasticsearch ?

Magento 2.4.8 remplace officiellement Elasticsearch par OpenSearch dans sa version 2.19. Ce changement est motivé par un conflit de licence. Depuis 2021, Elasticsearch a adopté une licence propriétaire (SSPL), incompatible avec l’open-source pur. OpenSearch, fork communautaire lancé par AWS, reste quant à lui 100 % open-source. Il est aussi compatible avec l’écosystème Docker/Kubernetes. Cela en fait un choix cohérent pour les déploiements modernes.

OpenSearch conserve des capacités de recherche performantes. Il garantit aussi une meilleure intégration cloud-native, essentielle pour les infrastructures Magento en PaaS (Platform as a Service). L’indexation est rapide et stable. De plus, les outils de monitoring sont déjà intégrés via OpenSearch Dashboards.

Attention aux modules tiers et intégrations personnalisées

Le passage à OpenSearch n’est pas sans impact. Toutes les extensions Magento, connecteurs tiers ou intégrations ERP basées sur Elasticsearch doivent être vérifiées. Certains modules utilisent encore des appels spécifiques à Elasticsearch (API REST ou DSL propre). Ils ne seront plus compatibles sans adaptation.

Cela concerne notamment :

  • les moteurs de recherche avancés (type Algolia fallback),

  • les filtres de navigation à facettes personnalisés,

  • les systèmes de synchronisation catalogue via API,

  • ou encore certaines solutions de personnalisation.

Avant de migrer vers Magento 2.4.8, il est donc indispensable de faire un inventaire complet des dépendances Elasticsearch. Vérifiez leur compatibilité avec OpenSearch 2.19 ou planifiez leur remplacement. L’incompatibilité de certaines extensions pourrait provoquer des erreurs de recherche, des filtres cassés ou une indexation bloquée.

À propos de Réhane R.