Exécutez en production avec confiance
Conçu pour les environnements de production, MariaDB MaxScale offre une haute disponibilité, une évolutivité, une sécurité et des services d'intégration de niveau entreprise, complétant ainsi parfaitement MariaDB Enterprise Server.

Principaux avantages de MaxScale
Haute disponibilité
Le basculement automatique, la migration des connexions et la relecture des transactions garantissent des interruptions de service minimales.
Scalabilité
L'équilibrage de charge compatible SQL permet la séparation des lectures et des écritures ainsi que la mise à l'échelle horizontale. L'architecture flexible prend en charge MariaDB Server, ColumnStore et Enterprise Cluster.
Performance
La mise en cache en mémoire intégrée réduit la latence et les charges sont réparties sur plusieurs serveurs, ce qui évite les goulots d'étranglement OR améliore les performances globales.
Tests sans risque
La capture et le replay de charges de travail, ainsi que Diff Router, facilitent les tests de performance sans impacter la production.
Sécurité
Outre les fonctionnalités de pare-feu, le chiffrement TLS et la limitation des requêtes protègent contre les sessions non autorisées et les attaques DDoS.
Gestion simplifiée
Une interface web robuste permet d'ajuster les configurations, d'effectuer des modifications de topologie (comme la gestion des réplicas et les basculements) et de reconstruire des réplicas en un seul clic.
Intégrations
Prend en charge la conversion NoSQL MongoDB, la mise en cache pour les transactions actives (en mémoire, Redis, Memcached) et le streaming Kafka pour les modifications de données. Il s'intègre également de manière transparente avec MariaDB Enterprise Monitor pour offrir une vue globale de l'ensemble de votre environnement de base de données.
Pare-feu
Ce système garantit que seules les requêtes attendues sont autorisées : il apprend les schémas de requêtes typiques au cours d'une période d'apprentissage, puis bloque toutes les requêtes qui ne correspondent pas à ces schémas.
Fonctionnalités de MaxScale
Des performances inégalées grâce à une haute disponibilité intégrée
MaxScale garantit des performances et une fiabilité inégalées grâce à ses robustes fonctionnalités de haute disponibilité. Le basculement automatique, la relecture des transactions, la migration des connexions et la restauration de session agissent de concert pour éviter les interpellations de service, offrant ainsi une expérience fluide aux utilisateurs de l'application, quels que soient les problèmes d'infrastructure.
Regardez une démonstration du basculement automatique avec MaxScale
Une mise à l'échelle de la lecture simple et transparente
MaxScale simplifie la mise à l'échelle des lectures grâce à son routeur Read/Write Split, qui distribue intelligemment les requêtes pour l'équilibrage de charge. Le verrouillage coopératif permet une mise à l'échelle transparente sur plusieurs instances, garantissant ainsi une haute disponibilité. Ces fonctionnalités rendent la mise à l'échelle accessible et intuitive, permettant à tous les développeurs, quel que soit leur niveau d'expertise en bases de données, d'ajuster les environnements selon leurs besoins.
En savoir plus sur le routeur de séparation lecture/écriture de MaxScale
Protégez votre base de données grâce à des fonctionnalités de sécurité avancées
MaxScale renforce la sécurité de la base de données grâce au chiffrement TLS et à la limitation du débit des requêtes. En restreignant la fréquence des requêtes par session, MaxScale prévient efficacement les sessions non autorisées (erreurs côté client) et atténue les attaques DDoS.
Apprenez à sécuriser MaxScale pour un environnement hautement sécurisé et sans souci
Simplifiez et rationalisez votre gestion de base de données
MaxScale fournit une plateforme centralisée permettant aux administrateurs de gérer leurs environnements de bases de données. Ajustez facilement les configurations, effectuez des modifications de topologie (comme la gestion des réplicas et les basculements) et reconstruisez les réplicas en un seul clic. Une surveillance complète est disponible via une interface web robuste, et des outils de test flexibles (Workload Capture, Replay et Diff Router) permettent une analyse dans des environnements de test ou de production.
Regardez une démo de l'interface utilisateur intuitive de MaxScale
Intégrations pour divers cas d'usage
L'architecture extensible de MaxScale est conçue pour prendre en charge de manière transparente les plugins et les fonctionnalités tierces, permettant ainsi un large éventail d'intégrations. Voici quelques intégrations clés qui améliorent les capacités de MaxScale :
Conversion MongoDB NoSQL
Utilisez MariaDB Enterprise Server comme backend pour les applications utilisant des bibliothèques clientes MongoDB. MaxScale simplifie la conversion des commandes de protocole NoSQL en requêtes SQL équivalentes, faisant le lien entre différents paradigmes de bases de données.
Mise en cache des transactions actives
Maintenez des performances constantes en tirant parti de la mise en cache automatique des transactions actives par MaxScale. Choisissez entre la mise en cache en mémoire ou des options de stockage partagé telles que Redis ou Memcached pour minimiser la latence.
Kafka Streaming
Publiez facilement les modifications de données vers des systèmes externes grâce à l'intégration Kafka de MaxScale. MaxScale capture les modifications de données de MariaDB Enterprise Server, les convertit en objets JSON et les diffuse en flux vers un broker Kafka pour une distribution de données en temps réel.