Google, Facebook, Twitter и LinkedIn объединили усилия

Надстройка для СУБД MySQL под названием WebScaleSQL – совместный свободный проект компаний Google, Facebook, Twitter и LinkedIn. Его цель – устранение “узких” мест технологии MySQL и значительное облегчение работы с крупными базами данных. Акцент сделан на масштабируемость и быстродействие системы, основанной на новой технологии.

Проект был открыт несколько месяцев назад на базе MySQL 5.6. В команду разработчиков вошло несколько программистов, участвовавших в создании самого MySQL. Благодаря этому WebScaleSQL будет не просто форком (ответвлением) популярнейшей СУБД, а надстройкой для неё. В дальнейшем вклад в проект смогут внести и простые пользователи, занимающиеся сейчас улучшением MySQL.

Пока WebScaleSQL научился только работать с запросами асинхронно, не дожидаясь завершения каждой поставленной ему операции. Это небольшая оптимизация, но на “боевом” сервере отличия будут заметны уже при тысяче подключений. Напомним, что в 2011 году Facebook обрабатывал более 60 млн запросов ежесекундно, а ведь аудитория соцсети с тех пор выросла почти на 50%.

Все наработки проекта WebScaleSQL распространяются по свободной лицензии GPLv2 и доступны для ознакомления любому желающему.