CockroachDB на VPS
CockroachDB на VPS: distributed SQL, ACID, PostgreSQL-совместимый, автошардинг.
Официальный сайт: https://www.cockroachlabs.com
Что такое CockroachDB
CockroachDB — distributed SQL БД, PostgreSQL-wire-совместима, ACID через Raft-repli. Идея — «глобальная PG с автошардингом и HA». Node.js/Go микросервисы, финтех, e-commerce.
Ставим Community (Apache), 3+ нод, gRPC-listen 26257, SQL-listen 26257. Startup через `--join`, gossip-протокол находит остальных. Web UI на 8080.
Требования и совместимость
Установка CockroachDB
Быстрый снапшот команд для установки на чистом VPS. У нас доступен готовый snapshot для клика в панели — эти команды выполняются автоматически.
curl https://binaries.cockroachdb.com/cockroach-latest.linux-amd64.tgz | tar xz
cp cockroach-*/cockroach /usr/local/bin/
cockroach start --insecure --advertise-addr=<IP> --join=<node1,node2,node3>Возможности CockroachDB
Ключевые фичи и характеристики, которые получаете из нашего snapshot CockroachDB на VPS.
- • PostgreSQL wire protocol
- • Автошардинг + балансировка
- • Raft-based репликация
- • Geo-partitioning
- • Distributed transactions (ACID)
Для каких задач подходит
- Global e-commerce с regional latency
- Финтех с multi-region ACID
- Kubernetes-native workload
Частые вопросы
- PG-compatible на 100%?
- Wire protocol — да. SQL — 90%. Некоторые PG-функции (extensions, некоторые типы) не поддержаны.
- 3 ноды минимум?
- Да, для repli-factor 3 и работы Raft. Single-node запускается через `--single-node` для dev.
- vs Yugabyte, TiDB?
- Все три — distributed SQL. CockroachDB — самая зрелая, PG-native. Yugabyte — PG+CQL. TiDB — MySQL-native.
Смотрите также
PostgreSQL 16 на VPS: логическая репликация, PITR, tuning под нагрузку, автобэкап в S3.
Cassandra 4 на VPS: wide-column, linear-scaling, ring-topology, snapshot в S3.
MongoDB 7 на VPS: document-store, replica set, WiredTiger tuning, автобэкап.
Смотреть
Категория целиком.
Подобрать план.
Развернуть CockroachDB за 60 секунд
Готовый снапшот с автобэкапом, TLS и systemd. От €3/мес.