Ящерица подружилась с Тараканом


Сегодня опубликована версия в экспериментальной ветке 1.41.11-1, в которой реализован модуль поддержки СУБД CockroachDB.

В связи с тем, что (как выяснилось) российское ИТ-сообщество мало знакомо с этим продуктом, расскажем об этой СУБД чуть подробнее. CockroachDB (cockroach — по-русски таракан) — это современная (2015 г.) СУБД с открытым кодом распространяемая под лицензией Apache 2.0, которая изначально создавалась и из коробки является геораспределённой, масштабируемой и отказоустойчивой. Официальный сайт проекта https://www.cockroachlabs.com/

СУБД разработана на Go и поддерживает полный синтаксис PostgreSQL.

Настройка CockroachDB проста: устанавливаете её на нескольких вычислительных узлах, которые действуют симметрично и предлагают доступ к одинаковым данным. Если хранилище данных необходимо увеличить, то достаточно присоединить к кластеру новые узлы. CockroachDB гарантирует доступность и целостность данных в случае отказа (n-1)/2 узлов, где n — общее количество узлов в кластере. Работая с Cockroach, вам просто не надо задумываться о репликации.

Очевидно, что наше понимание в Лаборатории МБК во многом сходятся с тем, как его видят разработчики CockroachDB. Поэтому наша дружба была предначертана. Экспериментальная сборка не должна, но может содержать ошибки и предлагается исключительно для изучения и тестирования.