Vitess is a database clustering system for horizontal scaling of MySQL.
Перейти к файлу
Alain Jobart 6e25ec9316 Adding missing unit tests to Makefile. 2013-07-22 15:05:11 -07:00
config adding a new hook for my.cnf creation 2013-01-08 01:47:57 -08:00
data/bootstrap schema change in blp_checkpoint and tracking group_id. 2013-05-17 13:51:08 -07:00
go Merge pull request #10 from youtube/update-stream-fix 2013-07-22 14:22:18 -07:00
misc Add hooks and PS1 for Go. 2013-07-19 17:12:06 -07:00
py Fix for update stream test. 2013-07-19 18:38:13 -07:00
test Fix for update stream test. 2013-07-19 18:38:13 -07:00
third_party Fix for update stream test. 2013-07-19 18:38:13 -07:00
.gitignore Update .gitignore 2013-07-19 15:43:04 -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 missing unit tests to Makefile. 2013-07-22 15:05:11 -07:00
README.markdown Markdown README. 2013-07-18 19:34:05 -07:00
bootstrap.sh Merge pull request #5 from youtube/repo-improvements 2013-07-19 17:48:01 -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  # 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.