Vitess is a database clustering system for horizontal scaling of MySQL.
Перейти к файлу
Michael Demmer 33ee8b133a rework truncation tests to use exact equality 2017-05-01 15:04:57 -07:00
config Adding a rbr version of vertical_split.py. 2017-03-15 08:42:50 -07:00
data/test addressing review comments: 2017-04-03 16:48:48 -07:00
doc doc: Add newlines after headers. 2017-04-24 23:59:32 -07:00
docker Merge pull request #2779 from michael-berlin/docker_lite_warning 2017-04-18 15:10:48 -07:00
docs publish site Tue Apr 25 00:01:53 PDT 2017 2017-04-25 00:01:53 -07:00
examples V3: new session-based protocol 2017-04-28 13:08:44 -07:00
go rework truncation tests to use exact equality 2017-05-01 15:04:57 -07:00
helm Address comments. 2017-03-07 14:27:23 -08:00
java v3: review comments: protocol change 2017-04-28 13:08:47 -07:00
misc misc: Add two commit hooks for handling the internal bug number in commit messages. 2016-12-06 21:57:29 -08:00
php V3: new session-based protocol 2017-04-28 13:08:44 -07:00
proto Adding internal type for SQL statements. 2017-05-01 07:37:56 -07:00
py go driver: deprecate Atomicity 2017-04-28 13:08:47 -07:00
test go driver: deprecate Atomicity 2017-04-28 13:08:47 -07:00
third_party Use native Go vendor mode for gozk package. 2016-04-06 14:43:17 -07:00
tools Add font-awesome directly to angular2 project (#2383) 2016-12-16 20:01:37 -08:00
travis travis/install_grpc.sh: Fix system wide installation. 2017-03-29 20:58:36 -07:00
vendor Merge pull request #2639 from HubSpot/auth-server-ldap 2017-03-29 07:56:01 -07:00
vitess.io website: Create new section http://vitess.io/internal/. 2017-04-14 19:28:51 -07:00
web web/vtctld2: Fix missing zero values in schema view e.g. for "# Rows". 2017-03-29 09:37:16 -07:00
.dockerignore docker: Include only necessary files in bootstrap image. 2015-11-02 17:13:43 -08:00
.gitignore .gitignore: Ignore version backups from "mvn versions:set". 2017-04-14 17:01:31 -07:00
.gitmodules php: Add pixelfederation PDO adapter as a submodule. 2016-04-14 19:14:28 -07:00
.pullapprove.yml Add Yipei's bot account as approver. 2017-03-22 11:41:32 +01:00
.travis.yml travis: Exclude more generated Java files from the Travis cache. 2017-04-04 11:52:48 -07:00
ADOPTERS.md doc: Create ADOPTERS.md 2017-04-28 13:45:41 -07:00
CONTRIBUTING.md CONTRIBUTING.md: Link to vitess.io/contributing/. 2017-04-12 21:12:33 -07:00
Dockerfile Re-add "Dockerfile" for base image in the root of our repository. 2017-04-14 15:18:09 -07:00
LICENSE Change the license notice to be shorter and refer to the license file. 2012-06-07 11:55:06 -07:00
Makefile Makefile: Targets for the lite image for other flavors will no longer build the base image automatically. 2017-04-18 14:17:48 -07:00
README.md doc: Create ADOPTERS.md 2017-04-28 13:45:41 -07:00
bootstrap.sh since we need goyacc in compilation for parser changes, add it to bootstrap.sh 2017-03-31 13:53:29 -04:00
composer.json Update to gRPC 1.0.0 and protobuf 3.0.0. (#2012) 2016-09-23 11:41:17 -07:00
composer.lock Update to gRPC 1.0.0 and protobuf 3.0.0. (#2012) 2016-09-23 11:41:17 -07:00
dev.env Suppress output when checking for python2 binaries. 2017-03-07 21:12:20 -08:00
index.md Removing a couple more mentions of bson. 2016-03-16 09:42:59 -07:00
phpunit.xml composer.json moved to project root -> dependencies update 2016-01-13 22:36:35 +01:00
test.go test.go: Change the default from all flavors to mysql57. 2016-11-16 16:31:08 -08:00

README.md

Build Status codebeat badge Go Report Card

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. You may also request access to the Vitess Slack channel.

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 BSD-style license found in the LICENSE file.