Комментарии 7
а там есть/планируется понятие дистрибутива ? сейчас как я понял можно собрать из того что накомиченно, но как потом между версиями мигрировать ? и есть ли там полноценный бэкап, или каждая нода что-то свое бэкапит, не заботясь о согласованности?
кстати скорость и стабильность приятно удивили, даже с minio удалось прочесть и заинсертить без грандиозных сложностей.
Спасибо! Да, 2.1 мы зарелизили в виде исходного кода, но 2.2 (целимся выпустить этот релиз летом/осенью) уже хотели бы выложить с артефактами в виде deb/rpm/docker.
Бекапов 2 вида:
логический, см https://github.com/apache/cloudberry-backup
физический: см https://github.com/wal-g/wal-g
Все бекапы согласованные, для физической копии можно сделать PITR
Прямо сейчас миграцию можно сделать с помощью копирования данных в новый кластер утилитой cbcopy https://cloudberry.apache.org/docs/sys-admin/migration-and-upgrade/
Планируем в этом году сделать in-place миграцию, чтобы было как в PG - заменяешь каталог и бинарники, а данные не трогаешь. Для этого доделываем оригинальную утилиту gpupgrade, следите за анонсами )
А что насчёт open-source версии командного центра? Уже где-то можно её скачать/попробовать?
Да, он состоит из 2х частей - https://github.com/open-gpdb/yagpcc - сервис для приема данных от GP и агрегации, запускается на всех машинах GP. И расширение для GP - https://github.com/apache/cloudberry/tree/main/gpcontrib/gp_stats_collector - оно отправляет данные из GP во внешний сервис, его нужно будет скомпилировать под ваши бинарники и добавить в shared_preload_libraries
Веб-интерфейс для YAGPCC, показанный на вебинаре, входит в комплект открытого кода?
Попробуйте сгенерировать с помощью Claude. У приложения grpc инерфейс, в спеках есть комментарии, они хорошо работают как промпты. Я что-то никак не доберусь найти время и сгенерировать пример UI. Если получится - присылайте PR, поделимся им с другими пользователями. Вот пример dashboard для мониторинга базы postgres, это полностью работа LLM, его сгенерировал наш коллега zhang mingli. У него была более сложная задача - он генерировал и backend и frontend, сам не написал ни строчки кода, вся работа заняла около суток. Промпты, которые он использовал https://github.com/avamingli/pg_dash/blob/master/CLAUDE.md Они хороший пример, как можно организовать всю работу
Информация
- Сайт
- yandex.ru
- Дата регистрации
- Численность
- свыше 10 000 человек
- Местоположение
- Россия
- Представитель
- Вера Сомова
Apache Cloudberry — преемник Greenplum?