Vitess is a database clustering system for horizontal scaling of MySQL.
Clone or download
sougou Merge pull request #4214 from swankjesse/jwilson.0922.guava_grief
Pass an Executor to Futures.catchingAsync()
Latest commit 8970638 Sep 25, 2018
Permalink
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Add .github/ISSUE_TEMPLATE May 23, 2018
config Adding in support for MariaDB 10.3 Sep 10, 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 Adding the config root for the extra config files Sep 11, 2018
examples Merge pull request #4217 from sougou/security Sep 25, 2018
go Merge pull request #4216 from tinyspeck/allows-vtbench-to-use-socket Sep 25, 2018
helm nomycnf: remove leftover legacy params Jul 16, 2018
java Pass an Executor to Futures.catchingAsync() Sep 23, 2018
misc Prompt to add DCO signoff in git hook. Mar 5, 2018
proto Update workflow to include CreateTime Aug 25, 2018
py Adding in support for MariaDB 10.3 Sep 10, 2018
test Merge pull request #4217 from sougou/security Sep 25, 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 Fix per code climate Sep 23, 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 Adding in backwards compatability for those who might not have set EX… Sep 10, 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