TiDB 1.0 — крупный релиз распределённой Open Source-СУБД с протоколом, совместимым с MySQL

На прошлой неделе китайская компания PingCAP Inc, занимающаяся разработкой распределённой СУБД категории NewSQL, представила первый крупный публичный релиз своего Open Source-продукта — TiDB 1.0.

Архитектура TiDB
Архитектура TiDB / Иллюстрация с сайта GitHub

TiDB (название этой базы данных происходит от слова «titanium» — «титан») позиционируется как гибридная СУБД для транзакционной и аналитической обработки данных (Hybrid Transactional/Analytical Processing, HTAP) и была создана под вдохновением от архитектуры Google F1 и Google Spanner. Среди основных характеристик TiDB — горизонтальная масштабируемость (простым добавлением новых хостов), строгая консистентность (как в классических реляционных СУБД), высокая доступность с автоматическим переключением (automatic failover), совместимость с протоколом MySQL, изменяемые в реальном времени схемы (DDL) без остановки текущих операций, поддержка различных движков хранения (включая GolevelDB и BoltDB, а также свою разработку для распределённого хранения данных — TiKV).

СУБД TiDB уже используется в production более 30 компаниями в Азиатско-Тихоокеанском регионе, деятельность которых варьируется от интернета до компьютерных игр, СМИ и путешествий. Релиз TiDB 1.0 ознаменовал официальную публичную доступность СУБД (GA) и последовал за выпуском версии Pre-GA в конце августа. Усилия разработчиков были сосредоточены на совместимости с протоколом MySQL, оптимизации SQL, стабильности и производительности (подробнее см. в Release Notes).

Исходный код TiDB написан на языке Go и распространяется на условиях свободной лицензии Apache License 2.0, опубликован на GitHub.

Дмитрий Шурупов по материалам Блог TiDB.



Коды для вставки в блог\форум




Интересные новости
Microsoft начала развёртывание Windows 10 October 2020 Update для всех пользователейMicrosoft начала развёртывание Windows 10 October 2020 Update для всех пользователей
Windows 10 без разрешения пользователей устанавливает веб-версии офисных приложений MicrosoftWindows 10 без разрешения пользователей устанавливает веб-версии офисных приложений Microsoft
Свежая версия Firefox получила улучшенный режим «картинка в картинке» и повышенную производительностьСвежая версия Firefox получила улучшенный режим «картинка в картинке» и повышенную производительность
Microsoft исправила ошибку, из-за которой веб-версии приложений Office устанавливались без разрешения пользователейMicrosoft исправила ошибку, из-за которой веб-версии приложений Office устанавливались без разрешения пользователей
Блок рекламы


Похожие новости

Следующее крупное обновление Windows 10 почти готово к релизу: быстрая установка, переделанный «Пуск» и новый EdgeСледующее крупное обновление Windows 10 почти готово к релизу: быстрая установка, переделанный «Пуск» и новый Edge
Состоялся релиз предварительной сборки Windows 10 под номером 20215Состоялся релиз предварительной сборки Windows 10 под номером 20215
GitHub запустил пожертвования — можно поддержать open source разработчиковGitHub запустил пожертвования — можно поддержать open source разработчиков
Доступен традиционный серверный релиз  Fedora 27, а проект Modularity будет переосмысленДоступен традиционный серверный релиз Fedora 27, а проект Modularity будет переосмыслен
Kata Containers — новая веха для контейнеров Clear Containers от Intel в OpenStack FoundationKata Containers — новая веха для контейнеров Clear Containers от Intel в OpenStack Foundation
CARLA — Open Source-симулятор от Intel и Toyota для обучения беспилотных автомобилейCARLA — Open Source-симулятор от Intel и Toyota для обучения беспилотных автомобилей
Apache OpenMeetings 4.0 — крупное обновление Open Source-решения для веб-конференцийApache OpenMeetings 4.0 — крупное обновление Open Source-решения для веб-конференций
GitLab переходит на DCO вместо соглашения CLA для своих Open Source-контрибьюторовGitLab переходит на DCO вместо соглашения CLA для своих Open Source-контрибьюторов
AT&T добавила Kubernetes и Helm в свою промышленную облачную платформу на базе OpenStackAT&T добавила Kubernetes и Helm в свою промышленную облачную платформу на базе OpenStack
Apache Kafka 1.0.0 — важная веха популярного Open Source-брокера сообщенийApache Kafka 1.0.0 — важная веха популярного Open Source-брокера сообщений
Последние новости

Подгружаем последние новости