Kingshard — это высокопроизводительный прокси для MySQL, созданный с использованием Go. Как и другие прокси для MySQL, его можно использовать для разделения запросов чтения и записи. В настоящее время он поддерживает базовые SQL-запросы (SELECT, INSERT, UPDATE, REPLACE, DELETE). Самым важным функционалом является функция шардинга. Целью Kingshard является упрощение решения шардинга для MySQL. Производительность Kingshard составляет около 80% по сравнению с непосредственным подключением к MySQL.
MAX
, MIN
, COUNT
, SUM
и также поддержка JOIN
, LIMIT
, ORDER BY
, GROUP BY
. 1. Установите Go
2. git clone https://github.com/flike/kingshard.git src/github.com/flike/kingshard
3. cd src/github.com/flike/kingshard
4. source ./dev.sh
5. make
6. Настройте конфигурационный файл (etc/ks.yaml)
7. Запустите Kingshard (./bin/kingshard -config=etc/ks.yaml)
1. Как использовать Kingshard для создания кластера MySQL
Kingshard распространяется под лицензией Apache 2.0. Подробнее см. директорию LICENSE.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )