TiDB 1.0 — крупный релиз распределённой Open Source-СУБД с протоколом, совместимым с MySQL
Иллюстрация с сайта GitHub
На прошлой неделе китайская компания PingCAP Inc, занимающаяся разработкой распределённой СУБД категории NewSQL, представила первый крупный публичный релиз своего Open Source-продукта — TiDB 1.0.
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.
Постоянная ссылка к новости: http://www.nixp.ru/news/14205.html. Дмитрий Шурупов по материалам Блог TiDB.
В СУБД CockroachDB 1.1 улучшили возможности для администраторов и производительность
PostgreSQL 10: свободную СУБД значительно улучшили для распределённого использования 1
Разработчики TiDB, Open Source-СУБД категории NewSQL, получили инвестиции в объёме 15 млн USD 1
MariaDB 10.2.6 — первый стабильный релиз свободной СУБД из ветки 10.2 1
CrateDB 2.0 — распределённая СУБД с поддержкой SQL для машинных данных
CockroachDB 1.0 — кластерная Open Source-СУБД с поддержкой SQL готова к production 3
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1