Vitess is a database clustering system for horizontal scaling of MySQL.
Перейти к файлу
Sugu Sougoumarane cfb38ce17a bug fix: typo on pool check. 2013-08-12 11:31:08 -07:00
config Enabling google mysql group_id in replication. 2013-08-01 11:17:35 -07:00
data/bootstrap Combining host+port into addr in blp_checkpoint. 2013-08-05 21:29:20 -07:00
go bug fix: typo on pool check. 2013-08-12 11:31:08 -07:00
misc keep createcl simple for now 2013-07-25 09:55:11 -07:00
py Moving GroupId into ReplicationCoordinates. 2013-08-01 16:30:15 -07:00
test Remove VT prefix from exported vars 2013-08-12 10:21:52 -07:00
third_party Fix for update stream test. 2013-07-19 18:38:13 -07:00
.gitignore .gitignore improvements. 2013-07-26 17:09:13 -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 Adding resharding.py to test suite. 2013-08-06 12:26:59 -07:00
README.markdown Update README.markdown 2013-07-29 16:39:27 -07:00
bootstrap.sh Add glog dependency. 2013-08-06 14:55:12 -07:00
dev.env Fix dev.env to use the new url. 2013-07-18 18:21:06 -07:00

README.markdown

Vitess

Vitess is a set of servers and tools to facilitate scaling of MySQL databases for the web. It serves all of YouTube's MySQL traffic.

Development

Install Go.

cd $WORKSPACE
sudo apt-get install automake libtool flex bison memcached python-mysqldb # to compile MySQL
git clone git@github.com:youtube/vitess.git src/github.com/youtube/vitess
cd src/github.com/youtube/vitess
./bootstrap.sh
. ./dev.env

Optionally:

VTDATAROOT=... #  $VTROOT/vt if not set
VTPORTSTART=15000

To run the tests:

make  # run the tests

License

Unless otherwise noted, the vitess source files are distributed under the BSD-style license found in the LICENSE file.