Skip to content
Vitess is a database clustering system for horizontal scaling of MySQL.
Go Java TypeScript Shell Smarty Yacc Other
Branch: master
Clone or download
This branch is 11 commits ahead, 539 commits behind vitessio:master.

Latest commit

tomkrouper Merge pull request #20 from github/revert-vrepl-mod
Revert "vrepl: experimental speed up on vreplication"
Latest commit ac7035f Apr 22, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github moved mysql_server test to shard 14 Apr 8, 2020
config yaml: DBConfigs WIP Apr 21, 2020
data/test Reduce the number of unit tests that require VTROOT by moving testdat… Jan 24, 2019
doc Update document for docker build Feb 29, 2020
docker Fix Docker bootstrap Mar 31, 2020
examples Harmonize local examples with helm improvements Apr 16, 2020
go Revert "vrepl: experimental speed up on vreplication" Apr 22, 2020
helm Use apps/v1 for all statefulsets Apr 17, 2020
java deprecaded old java clients Mar 26, 2020
misc pre-commit: disable broken golangci-lint Mar 23, 2020
proto PlannedReparent: Rename PromoteSlave -> PromoteReplica. Deprecate Apr 14, 2020
support Formatting updtaes Apr 9, 2020
test Reduce race in legacy_local_example Apr 16, 2020
tools Add k3s to dependency check Mar 27, 2020
vagrant-scripts Remove unused cruft Nov 28, 2019
vitess-mixin Support additional SHOW synatx Jan 20, 2020
web/vtctld2 vtctld: vttablet proxy UI changes and test fix Apr 13, 2020
.codeclimate.yml bootstrap: Install protobuf gRPC Python plugin via PyPi and do not co… Apr 8, 2018
.dockerignore Removed java-hadoop test and py-vtdb , PYTHONPATH Mar 17, 2020
.gitignore Removed java-hadoop test and py-vtdb , PYTHONPATH Mar 17, 2020
.gitmodules php: drop php client Dec 6, 2017
ADOPTERS.md Securing many http links to https links Jan 13, 2020
CODE_OF_CONDUCT.md Update CODE_OF_CONDUCT.md Jan 30, 2018
CONTRIBUTING.md Change http to https for security links Feb 16, 2019
DCO Add git hook to check for DCO signoff. Mar 1, 2018
Dockerfile Re-add "Dockerfile" for base image in the root of our repository. Apr 14, 2017
GOVERNANCE.md fix 404 page not found Oct 8, 2019
GUIDING_PRINCIPLES.md Mass-replace youtube/vitess -> vitessio/vitess. Mar 5, 2018
LICENSE license: BSD->Apache v2.0 May 6, 2017
MAINTAINERS.md correct email address Feb 1, 2020
Makefile yaml: start transitioning: PoolSize Apr 19, 2020
README.md Add initial security policy Mar 3, 2020
SECURITY.md Address feedback on stable versioning Mar 6, 2020
Vagrantfile stop using NFS for synced folders, put a comment explaining why Dec 5, 2018
bootstrap.sh Merge remote-tracking branch 'upstream/master' into morgo-fix-docker-… Mar 31, 2020
build.env Fix small bug in build.env file Mar 27, 2020
dev.env Removed java-hadoop test and py-vtdb , PYTHONPATH Mar 17, 2020
go.mod Added blacklist, drop shard/tables checks. Bug fixes Apr 21, 2020
go.sum Added blacklist, drop shard/tables checks. Bug fixes Apr 21, 2020
sonar-project.properties Code coverage tracking (#11) Jan 29, 2020
test.go Remove deadcode in tests Mar 27, 2020

README.md

Maven Central Build Status codebeat badge Go Report Card FOSSA Status CII Best Practices Coverage

Vitess

Vitess is a database clustering system for horizontal scaling of MySQL through generalized sharding.

By encapsulating shard-routing logic, Vitess allows application code and database queries to remain agnostic to the distribution of data onto multiple shards. With Vitess, you can even split and merge shards as your needs grow, with an atomic cutover step that takes only a few seconds.

Vitess has been a core component of YouTube's database infrastructure since 2011, and has grown to encompass tens of thousands of MySQL nodes.

For more about Vitess, please visit vitess.io.

Vitess has a growing community. You can view the list of adopters here.

Contact

Ask questions in the vitess@googlegroups.com discussion forum.

For topics that are better discussed live, please join the Vitess Slack workspace.

Subscribe to vitess-announce@googlegroups.com or the Vitess Blog for low-frequency updates like new features and releases.

Security

Reporting Security Vulnerabilities

To report a security vulnerability, please email vitess-maintainers.

See Security for a full outline of the security process.

Security Audit

A third party security audit was performed by Cure53. You can see the full report here.

License

Unless otherwise noted, the Vitess source files are distributed under the Apache Version 2.0 license found in the LICENSE file.

FOSSA Status

You can’t perform that action at this time.