2014-12-18 22:09:42 +03:00
|
|
|
# Vitess <p align="right">[![Build Status](https://travis-ci.org/youtube/vitess.svg?branch=master)](https://travis-ci.org/youtube/vitess/builds) [![Coverage Status](https://coveralls.io/repos/youtube/vitess/badge.png)](https://coveralls.io/r/youtube/vitess)</p>
|
2014-10-01 05:59:51 +04:00
|
|
|
|
2015-04-28 23:38:00 +03:00
|
|
|
Vitess is a storage platform for scaling MySQL.
|
|
|
|
It is optimized to run as effectively in cloud architectures as it does on dedicated hardware.
|
|
|
|
It combines many important features of MySQL with the scalability of a NoSQL database.
|
2015-02-11 02:01:48 +03:00
|
|
|
|
2015-04-28 23:38:00 +03:00
|
|
|
It's been actively developed since 2011, and is currently used as
|
2014-06-18 03:17:02 +04:00
|
|
|
a fundamental component of YouTube's MySQL infrastructure, serving thousands of
|
2015-04-28 23:38:00 +03:00
|
|
|
QPS per server. If you want to find out whether Vitess is a good fit for your
|
2015-03-28 02:17:12 +03:00
|
|
|
project, please visit [vitess.io](http://vitess.io).
|
2013-09-20 21:02:21 +04:00
|
|
|
|
2014-10-17 22:01:18 +04:00
|
|
|
There are a couple of videos from [sougou](https://github.com/sougou) that you can watch:
|
2014-10-18 01:01:47 +04:00
|
|
|
a [short intro](http://youtu.be/midJ6b1LkA0) prepared for Google I/O 2014
|
2014-10-17 22:01:18 +04:00
|
|
|
and a more [detailed presentation from @Scale '14](http://youtu.be/5yDO-tmIoXY).
|
|
|
|
|
2014-06-17 04:26:58 +04:00
|
|
|
## Documentation
|
|
|
|
|
2014-07-01 03:07:48 +04:00
|
|
|
### Intro
|
2015-05-11 23:47:59 +03:00
|
|
|
|
2015-03-28 02:17:12 +03:00
|
|
|
* [Helicopter overview](http://vitess.io):
|
2014-09-05 10:26:38 +04:00
|
|
|
high level overview of Vitess that should tell you whether Vitess is for you.
|
2015-05-11 20:46:44 +03:00
|
|
|
* [Sharding in Vitess](http://vitess.io/doc/Sharding)
|
2015-04-28 23:38:00 +03:00
|
|
|
* [Frequently Asked Questions](http://vitess.io/doc/FAQ).
|
2014-07-01 03:07:48 +04:00
|
|
|
|
|
|
|
### Using Vitess
|
|
|
|
|
2015-05-29 21:03:07 +03:00
|
|
|
* Getting Started
|
|
|
|
* [On Kubernetes](http://vitess.io/getting-started/).
|
|
|
|
* [From the ground up](http://vitess.io/doc/GettingStarted).
|
2015-04-28 23:38:00 +03:00
|
|
|
* [Tools](http://vitess.io/doc/Tools):
|
2014-09-05 10:26:38 +04:00
|
|
|
all Vitess tools and servers.
|
2015-04-28 23:38:00 +03:00
|
|
|
* [vttablet/vtocc](http://vitess.io/doc/vtocc):
|
2014-09-05 10:26:38 +04:00
|
|
|
information about the most important Vitess server.
|
2015-04-28 23:38:00 +03:00
|
|
|
* [Reparenting](http://vitess.io/doc/Reparenting):
|
2014-09-05 10:26:38 +04:00
|
|
|
performing master failover.
|
2015-04-28 23:38:00 +03:00
|
|
|
* [Resharding](http://vitess.io/doc/Resharding):
|
2014-09-05 10:26:38 +04:00
|
|
|
adding more shards to your cluster.
|
2015-04-28 23:38:00 +03:00
|
|
|
* [Schema management](http://vitess.io/doc/SchemaManagement):
|
2014-09-05 10:26:38 +04:00
|
|
|
managing your database schema using Vitess.
|
2014-07-01 03:07:48 +04:00
|
|
|
|
|
|
|
### Reference
|
|
|
|
|
2015-04-28 23:38:00 +03:00
|
|
|
* [General Concepts](http://vitess.io/doc/Concepts)
|
|
|
|
* [Topology Service](http://vitess.io/doc/TopologyService)
|
|
|
|
* [V3 design](http://vitess.io/doc/VTGateV3)
|
2013-11-13 04:29:06 +04:00
|
|
|
|
2015-04-30 00:31:24 +03:00
|
|
|
## Contact
|
|
|
|
|
|
|
|
Ask questions in the
|
|
|
|
[vitess@googlegroups.com](https://groups.google.com/forum/#!forum/vitess)
|
|
|
|
discussion forum.
|
|
|
|
|
|
|
|
Subscribe to
|
|
|
|
[vitess-announce@googlegroups.com](https://groups.google.com/forum/#!forum/vitess-announce)
|
|
|
|
for low-frequency updates like new features and releases.
|
|
|
|
|
2014-01-25 02:49:39 +04:00
|
|
|
## License
|
2013-07-19 06:34:05 +04:00
|
|
|
|
|
|
|
Unless otherwise noted, the vitess source files are distributed
|
|
|
|
under the BSD-style license found in the LICENSE file.
|