À propos du projet
Vitess est un système de base de données distribuée cloud-native, horizontalement évolutif, construit autour de MySQL. Il assure sa mise à l'échelle grâce à un sharding généralisé, permettant au code applicatif et aux requêtes de base de données de rester indépendants de la répartition des données sur plusieurs serveurs de bases de données. Les shards peuvent être découpés et fusionnés au fur et à mesure de la croissance des besoins, à l'aide d'une étape de bascule atomique qui ne prend que quelques secondes.
Le projet est né comme composant central de l'infrastructure de base de données de YouTube à partir de 2011, pour finalement englober des dizaines de milliers de nœuds MySQL. À partir de 2015, il a été adopté par d'autres grandes entreprises, notamment Slack, Square (désormais Block) et JD.com.
Le README renvoie vers vitess.io pour la documentation, une page communautaire pour les contributions et les réunions communautaires mensuelles, une feuille de route publique, ainsi qu'un blog pour les mises à jour peu fréquentes telles que les nouvelles fonctionnalités et les versions. Les problèmes et les bugs sont signalés via les issues GitHub, et les discussions en direct ont lieu dans l'espace de travail Slack de Vitess.
Les vulnérabilités de sécurité sont signalées par e-mail aux mainteneurs, avec un processus de sécurité complet décrit dans SECURITY.md. Un audit de sécurité tiers a été réalisé par ADA Logics, et le rapport est inclus dans le dépôt. Les fichiers sources sont distribués sous licence Apache Version 2.0, sauf indication contraire. Le README affiche également des badges pour Maven Central, la couverture, Go Report Card, le statut de licence FOSSA, les bonnes pratiques CII et le scorecard OpenSSF.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.