Sobre el proyecto
Vitess es un sistema de base de datos distribuida, escalable horizontalmente y nativo de la nube, construido en torno a MySQL. Logra el escalado mediante sharding generalizado, lo que permite que el código de la aplicación y las consultas de base de datos permanezcan independientes de cómo se distribuyen los datos entre múltiples servidores de base de datos. Los shards se pueden dividir y fusionar a medida que crecen las necesidades, utilizando un paso de cutover atómico que tarda solo unos segundos.
El proyecto se originó como un componente central de la infraestructura de base de datos de YouTube a partir de 2011, y llegó a abarcar decenas de miles de nodos MySQL. A partir de 2015 fue adoptado por otras grandes empresas, incluidas Slack, Square (ahora Block) y JD.com.
El README remite a vitess.io para la documentación, a una página de comunidad para contribuciones y reuniones comunitarias mensuales, a una hoja de ruta pública y a un blog para actualizaciones de baja frecuencia, como nuevas funciones y versiones. Los problemas y errores se informan a través de issues de GitHub, con debate en vivo en el espacio de trabajo de Vitess en Slack.
Las vulnerabilidades de seguridad se informan por correo electrónico a los mantenedores, con un proceso de seguridad completo descrito en SECURITY.md. ADA Logics realizó una auditoría de seguridad de terceros, y el informe está incluido en el repositorio. Los archivos fuente se distribuyen bajo la licencia Apache Version 2.0, salvo que se indique lo contrario. El README también muestra insignias de Maven Central, cobertura, Go Report Card, estado de licencia de FOSSA, CII Best Practices y OpenSSF Scorecard.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.