Skip to content

Vitess is a database clustering system for horizontal scaling of MySQL.

License

Notifications You must be signed in to change notification settings

riseofthetigers/vitess-tube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Vitess is a database clustering system for horizontal scaling of MySQL.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 62.4%
  • PHP 12.8%
  • Python 9.5%
  • Java 8.0%
  • CSS 2.4%
  • TypeScript 1.6%
  • Other 3.3%