Xata - платформа с открытым исходным кодом для PostgreSQL с ветвлением CoW.Xata - это полностью открытая облачная платформа для самостоятельного размещения большого количества экземпляров Postgres поверх Kubernetes, предлагающая следующие встроенные функции (и многое другое):- быстрое ветвление с использованием механизма
Copy-on-Write на уровне хранилища. Вы можете «скопировать» терабайты данных за считанные секунды.- функция масштабирования до нуля (удаление вычислительного экземпляра при бездействии, автоматическое добавление обратно при подключении).
- автоматическое масштабирование вычислительных узлов, их группировка для повышения экономической эффективности.
- высокая доступность / Реплики для чтения с автоматическим переключением при сбое
- обновление, редактирование конфигурации, масштабирование вверх/вниз с минимальным временем простоя при переключении.
- разделение памяти и вычислительных ресурсов, а также локальное хранилище, если это предпочтительно.
-
PITR-резервное копирование в объектное хранилище- бессерверный драйвер (
SQL через HTTP/веб-сокеты)-
REST API и CLI для управления всеми операциями «управляющего уровня», аутентификация осуществляется с помощью ключей API. Ключи API поддерживают детализированное управление доступом на основе ролей (RBAC).https://github.com/xataio/xata
Опубликовано в @gitgate
#postgres #k8s #rbac #api #cli
