À propos du projet
MariaDB Server est l'une des bases de données relationnelles open source les plus largement déployées, construite par une communauté mondiale de contributeurs aux côtés de la MariaDB Foundation et de MariaDB plc. Elle a débuté comme un fork de MySQL, mené par les développeurs originels de MySQL, et maintient un haut degré de compatibilité avec MySQL tout en ajoutant ses propres capacités.
Les fonctionnalités clés incluent :
* **Recherche vectorielle native** : un type de données VECTOR intégré avec indexation approximative des plus proches voisins (HNSW), disponible depuis MariaDB 11.8 sans extension requise.
* **Moteurs de stockage enfichables** : InnoDB (par défaut pour les charges transactionnelles), Aria, MyRocks, ColumnStore pour l'analytique, Spider pour le sharding et S3 pour l'archivage, entre autres.
* **Réplication et clustering** : réplication asynchrone, semi-synchrone et parallèle avec identifiants de transaction globaux, plus le clustering synchrone multi-primaire Galera.
* **SQL avancé** : expressions de table communes et CTE récursives, fonctions de fenêtrage, tables à versionnement système (temporelles), séquences et un large ensemble de fonctions JSON.
* **Compatibilité MySQL et Oracle** : compatibilité de protocole réseau et de syntaxe avec MySQL, plus un mode SQL Oracle prenant en charge les routines stockées de style PL/SQL.
* **Recherche spatiale et plein texte** : types et fonctions de données GIS, et indexation plein texte intégrée.
* **Sécurité** : contrôle d'accès basé sur les rôles, authentification enfichable (ed25519, PAM, GSSAPI, et plus), chiffrement des données au repos et TLS pour les connexions.
MariaDB Server suit un modèle de support à long terme (LTS) annuel accompagné de versions progressives trimestrielles. Les versions binaires LTS sont maintenues pendant trois ans et sont recommandées pour la production ; les versions progressives livrent de nouvelles fonctionnalités plus tôt avec une fenêtre de support plus courte.
Les paquets et les instructions d'installation pour toutes les plateformes prises en charge sont disponibles sur la page de téléchargement de MariaDB. La compilation depuis les sources et l'exécution de la suite de tests sont couvertes dans le guide du développeur. Les contributions sont les bienvenues, du code et de la documentation aux rapports de bogues et aux relectures.
MariaDB Server est sous licence version 2 de la GNU General Public License (GPLv2), sans la clause « any later version », héritée de MySQL. La MariaDB Foundation est la gardienne de la base de code, veillant à ce qu'elle reste ouverte et que quiconque puisse contribuer.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.