프로젝트 소개
Vitess는 MySQL을 기반으로 구축된 클라우드 네이티브의 수평 확장 가능한 분산 데이터베이스 시스템이다. 일반화된 샤딩을 통해 확장을 달성하며, 애플리케이션 코드와 데이터베이스 쿼리가 여러 데이터베이스 서버에 데이터가 분산되는 방식에 독립적일 수 있게 한다. 필요가 커짐에 따라 샤드를 분할하고 병합할 수 있으며, 이때 단 몇 초밖에 걸리지 않는 원자적 전환 단계를 사용한다.
이 프로젝트는 2011년부터 YouTube 데이터베이스 인프라의 핵심 구성 요소로 시작되어 수만 개의 MySQL 노드를 포괄할 정도로 성장했다. 2015년 이후에는 Slack, Square(현재 Block), JD.com을 포함한 다른 대형 기업들에도 채택되었다.
README는 문서를 위한 vitess.io, 기여와 월간 커뮤니티 회의를 위한 커뮤니티 페이지, 공개 로드맵, 그리고 새로운 기능과 릴리스 같은 낮은 빈도의 업데이트를 위한 블로그를 안내한다. 문제와 버그는 GitHub 이슈를 통해 보고되며, Vitess Slack 워크스페이스에서 실시간 논의가 이루어진다.
보안 취약점은 유지관리자에게 이메일로 보고되며, 전체 보안 프로세스는 SECURITY.md에 설명되어 있다. 제3자 보안 감사는 ADA Logics에 의해 수행되었고, 보고서는 저장소에 포함되어 있다. 소스 파일은 별도로 명시되지 않는 한 Apache Version 2.0 라이선스에 따라 배포된다. README는 또한 Maven Central, coverage, Go Report Card, FOSSA 라이선스 상태, CII Best Practices, OpenSSF Scorecard에 대한 배지를 표시한다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.