Vitess is a database clustering system for horizontal scaling of MySQL.
Clone or download
demmer Merge pull request #4213 from tinyspeck/fix-vtexplain
Cleans up vtexplain environment
Latest commit c551233 Sep 22, 2018
Permalink
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Add .github/ISSUE_TEMPLATE May 23, 2018
config flakyness: vtgatev2_test Jul 30, 2018
data/test Allow updating fields to null Sep 8, 2018
doc Merge pull request #4107 from gbird3/update-k8s-docs Sep 5, 2018
docker helm: update pmm to 1.10.0 May 22, 2018
examples Merge pull request #4107 from gbird3/update-k8s-docs Sep 5, 2018
go Cleans up vtexplain environment Sep 22, 2018
helm nomycnf: remove leftover legacy params Jul 16, 2018
java Merge pull request #4136 from HubSpot/fix-batch-upsert-noinsert Sep 1, 2018
misc Prompt to add DCO signoff in git hook. Mar 5, 2018
proto Update workflow to include CreateTime Aug 25, 2018
py Update workflow to include CreateTime Aug 25, 2018
test Issue #4145: fix testcase so that problems with bit fields don't fail… Aug 27, 2018
third_party/py Merge pull request #3809 from michael-berlin/delete_mysql_patch Apr 8, 2018
tools build: update for latest goyacc Jul 26, 2018
travis bootstrap: Install protobuf gRPC Python plugin via PyPi and do not co… Apr 8, 2018
vagrant-scripts More shellcheck fixes Jul 29, 2018
vendor Upgrade golang protobuf to v1.1.0 Jun 14, 2018
vitess.io Update ffi Sep 21, 2018
web Updates assets with latest changes Aug 25, 2018
.codeclimate.yml bootstrap: Install protobuf gRPC Python plugin via PyPi and do not co… Apr 8, 2018
.dockerignore docker: Include only necessary files in bootstrap image. Nov 3, 2015
.gitignore Add Vagrant file and helpers script to run vitess inside a vagrant ma… Jul 29, 2018
.gitmodules php: drop php client Dec 6, 2017
.pullapprove.yml Removing non-collaborators from pullapprove config. Dec 5, 2017
.ruby-version Set Ruby version for netlify.com. Sep 21, 2017
.travis.yml travis: Disable remote-stats reporting. Sep 19, 2018
ADOPTERS.md Add JD.com to the list of adopters Apr 20, 2018
CODE_OF_CONDUCT.md Update CODE_OF_CONDUCT.md Jan 30, 2018
CONTRIBUTING.md Mass-replace youtube/vitess -> vitessio/vitess. Mar 5, 2018
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 Mass-replace youtube/vitess -> vitessio/vitess. Mar 5, 2018
GUIDING_PRINCIPLES.md Mass-replace youtube/vitess -> vitessio/vitess. Mar 5, 2018
LICENSE license: BSD->Apache v2.0 May 6, 2017
Makefile travis: Disable remote-stats reporting. Sep 19, 2018
README.md doc(readme): add license scan status and report Mar 28, 2018
Vagrantfile Add Vagrant file and helpers script to run vitess inside a vagrant ma… Jul 29, 2018
bootstrap.sh Merge pull request #4010 from dweitzman/protobuf_v1.1.0 Jul 28, 2018
dev.env dev.env: fix pypath typo Jul 11, 2018
test.go Fix a memory leak in opentsdb reporting Jun 18, 2018

README.md

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

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.

License

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

FOSSA Status