Greengage DB
979 subscribers
37 photos
1 video
1 file
33 links
Greengage DB - официальный телеграм-канал Open Source проекта Greengage
Download Telegram
Всем пятничный привет, на связи Дмитрий Плужников ☕️

Неделя подходит к концу, но у нас для вас - нечто по-настоящему интересное.

🔥Во-первых, мы запустили новый дополнительный формат документации для Greengage DB - видеостатьи.

Это не просто How-To с шагами. Видеостатья - это связный, подробный, последовательный рассказ с контекстом, примерами и голосом диктора. Такой формат помогает быстрее погрузиться в тему, увидеть общую логику работы и лучше понять, зачем что-то делается.

Первая статья, – «Quick Start With Greengage DB», подробно о том, как развернуть Greengage DB и сделать первые шаги. Посмотреть можно на лендинге нашего сайта.

🔥Во-вторых, вышел обширный материал сразу на двух языках от нашего замечательного системного архитектора - Андрея Савицкого 🚀 о проблеме «брошенных» файлов (orphaned files) в Greenplum и нашем подходе к ее решению:

Расскажем откуда данная проблема берет свое начало и почему она до сих пор остается актуальной и в PostgreSQL
Обсудим подходы к ее решению
Детально рассмотрим нашу реализацию и нюансы ее работы
Покажем какие сложности добавляют распределенные транзакции для данной задачи

🗓 Хороших всем выходных и до связи!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥33👍123
This media is not supported in your browser
VIEW IN TELEGRAM
🔥39👍14🏆10
🔖В новой публикации в блоге Greengage DB на Хабре наш C разработчик Роман Ескин рассказывает про реализацию и сравнение производительности lock-free списка как части масштабной разработки функционала удаления брошенных файлов. Данный нюанс в реализации показывает применение и модификацию общеизвестных структур данных на практическом примере.

🔼В предыдущей статье блога Андреем Савицким был описан рабочий подход к удалению брошенных файлов, ставший частью функциональности Greengage DB. Тем не менее, в процессе его реализации мы провели ряд дополнительных исследований, сравнивая, какие подходы лучше себя показывают и с точки зрения функционирования, так и производительности.

В статье Романа вы найдёте:

🎯 альтернативный вариант структуры данных для хранения и обработки информации по брошенным файлам;

🎯 тестирование производительности новой и имеющейся реализации;

🎯 подробную интерпретацию результатов тестирования.

Какой подход был выбран в итоге для Greengage DB?

📣 Узнайте, прочитав статью целиком на Хабре!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍10😎2
Всем пятничный привет, на связи Дмитрий Плужников ☕️

Наш портал Greengage DB и его документация получили 2-е номинации на DevPortal Awards 2025 🏆

👉 Best Onboarding Experience in a Developer Portal

👉 Best Developer Portal for Data Products

Сейчас формируется список номинантов и этот процесс будет проходить еще порядка месяца, но мы уже прошли отбор 💪

🔖Как я уже говорил, в скором времени на нашем портале появится генеративный AI-помощник и умный поиск на векторном движке.

Вероятнее всего, мы сможем побороться и за номинацию Best AI-enabled Developer Portal.

Даже если нет - это не самоцель, главное, чтобы поиск был удобен и полезен для сообщества.

Огромное спасибо всей команде и вам всем за поддержку и вклад 👍

Продолжаем двигаться вперёд! 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥33🏆84
🔼Всем пятничный привет, на связи Дмитрий Плужников.

🔍 Как и обещал ранее, сегодня мы запустили генеративного AI-помощника DocuDroid в нашей доке и полностью обновили наш поисковый движок.

✏️ Также вышло очередное обновление документации Greengage DB.

Что нового? Этот помощник создан для того, чтобы вы быстрее находили ответы на свои вопросы. Он не заменяет поиск, а дополняет его, помогая разобраться в документации. Результаты поиска должны стать точнее, релевантнее и проще для восприятия.

Зачем это все? Мы хотим, чтобы работа с БД была максимально удобной и приносила реальную пользу Open Source-сообществу Greenplum.

До связи.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27👍97
This media is not supported in your browser
VIEW IN TELEGRAM
🔥3611🥰7
Всем привет 👋

✍️Мы опубликовали статью "Как внести свой вклад в развитие Greengage DB" на нашем сайте.

Из публикации вы узнаете:

🔜какие базовые навыки нужны контрибьютору;
🔜какие документы и материалы стоит изучить перед началом;
🔜как работать с GitHub;
🔜как собрать проект и запустить автотесты;
🔜как проходит проверка и оценка изменений.

ℹ️А ещё обязательно загляните в наши положения - они помогут лучше разобраться в правилах и процессе участия:

🔸 Code of Conduct - о том, как мы работаем и общаемся в сообществе.;
🔸 CCLA - соглашение для компаний.;
🔸 ICLA - соглашение для индивидуальных участников.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍85
🔼В грядущей октябрьской версии DBeaver🦫 (одного из самых популярных кроссплатформенных инструментов для работы с базами данных) появится Greengage DB.

👍 Теперь вы сможете выбрать нашу БД среди аналитических баз данных при создании подключения и работать с ней напрямую из этого популярного клиента.

⬆️Также мы планируем добавить поддержку Greengage DB и в других популярных клиентах, но об этом позже.

Следите за новостями! 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42👍125
Всем привет, на связи Дмитрий Плужников 👋

На прошлой неделе мы выпустили видеостатью на английском языке о том, как контрибьютить в наш проект.

Она уже доступна на лендинге нашего сайта.

✏️ Также совсем скоро выйдет вторая часть статьи Дмитрия Воронкова по теме бэкапов - продолжение вот этой публикации

Сейчас активно ведутся работы:

🔜 по интеграции с Apache Iceberg (об этом расскажем чуть позже);

🔜 по подготовке материалов с подробным описанием работы нашей утилиты ggrebalance;

🔜 а также вебинара на английском языке на тему «Uncommon obstacles in PostgreSQL from clustering perspective», который планируем выпустить в декабре.

До связи 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍105
Всем привет, на связи Дмитрий Плужников.

🔖Как анонсировал ранее, мы выпустили вторую часть из серии статей Дмитрия Воронкова о бэкапах.

🚀В материале автор рассматривает ряд прикладных сценариев, которые стоит учитывать в системе резервирования кластера Greengage DB 🌳.

О чем вы узнаете из статьи:

🔜Насколько целесообразно каждый раз создавать полную резервную копию кластера
🔜Нюансы процесса прерывания резервирования в Greengage DB
🔜Подходы и сценарии для удаления резервных копий
🔜Влияние изменения топологии кластера на процесс резервирования

Что было в первой части?

Дмитрий рассказал о базовых принципах создания резервных копий и восстановления, а также представил утилиту, которая реализует этот подход на практике

Что ждёт в следущей части?
Рассмотрим влияние смены конфигурации на существующие бэкапы, параллельное восстановление primary- и mirror-сегментов, восстановление одного кластера из резервной копии другого.

До связи 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2311❤‍🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Всем пятничный привет, на связи Дмитрий Плужников ☕️

🔖В начале месяца мы выпустили новый релиз Greengage DB 7.4.0, куда вошли следующие основные фичи:

🔜 Синхронизация кодовой базы с PostgreSQL 12.22
🔜 Автоматическое удаление orphan-файлов
🔜 Множество исправлений и улучшений (полный список изменений доступен в release notes)

📣 Также рады сообщить, что вышел релиз Arenadata DB 7 на нашем Greengage DB 7.4.0

🕔В скором времени выйдет статья от нашей команды, в которой расскажем про:

🔜 Прогресс разработки утилиты ребаланса кластера, включающую в себя возможности shrink и expand кластера
🔜 Новую фичу перераспределения вставки по заданным колонкам в foreign-таблицы
🔜 Старт работ по интеграции с Apache Iceberg

До связи! 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥44👍157
This media is not supported in your browser
VIEW IN TELEGRAM
🔥22👍12❤‍🔥7
🌳 В нашем блоге вышла новая статья от архитектора Андрея Савицкого «Shrink кластера и Iceberg-коннектор. Что нового?»

В этой статье мы поделились новостями про:

🔜Прогресс разработки утилиты для ребаланса кластера, включающую в себя как shrink, так и expand кластера
🔜Новый функционал перераспределения вставки по заданным колонкам в foreign-таблицы
🔜Некоторые аспекты старта интеграции с Apache Iceberg

Ознакомиться со статей можно в нашем блоге на Habr либо на портале Greengage DB на английском языке.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥247👍5
📣 Всем привет, на связи Антон Коваленко, Head of product marketing Arenadata. У меня есть новости, достойные вашего внимания.

Команда DataCatalog, в рамках очередного обновления 0.8.5, выпустила коннектор для Greengage DB 🌳

🔜Новый коннектор, подобно аналогу для Arenadata DB (ADB), поддерживает фреймворк PXF (Platform Extension Framework);
🔜Метаданные Greengage интегрируются в каталог данных Arenadata Catalog;
🔜Функционал ADC по анализу PXF автоматически отслеживает потоки данных и связывает таблицы-источники и таблицы-приёмники.

😚 Arenadata Catalog (ADC) - система управления корпоративными данными, которая помогает организациям внедрять процессы Data Governance, объединяющая в едином интерфейсе каталог метаданных, бизнес-глоссарий, поиск, профилирование и проверку качества данных, автоматическое построение Data Lineage и другие функциональные возможности.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍84
Всем привет!

На связи Дмитрий Плужников, CTO Arenadata, с финальными новостями уходящего года 👋

Во-первых, под конец года мы обновили нашу документацию Greengage DB 🌳

🔜Существенно расширена документация по Greengage DB 6: добавлены новые материалы про работу с данными, администрирование СУБД, интеграцию с внешними системами (в том числе примеры использования коннектора PXF JDBC). Добавлена первая архитектурная статья в разделе Концепции.

🔜Выпущена первая версия документации Greengage DB 7, включающая подробное описание настройки окружения и установки СУБД.

🔜Подготовлена первая версия документации по утилитам gpbackup/gprestore, которая включает обзорную статью, описание установки, примеры использование (включая S3-плагин) и референсы по командам.

🔜Выпущена первая версия документации PXF. Описаны установка, конфигурирование PXF-сервера и коннекторов, а также референсы по командам.

С полным списком обновлений можно ознакомиться в наших релизах.

Во-вторых, как и обещал, в конце января мы выложим запись вебинара от нашей команды на тему "Особенности PostgreSQL в распределенных системах"

Ну а в завершение хочу поздравить всех с наступающим Новым Годом!🎄

До связи в 2026!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29146
Всем пятничный привет, на связи Дмитрий Плужников ☕️

У нас сразу две новости.

1️⃣ Программа перспективных C-разработчиков

Мы продолжаем искать студентов старших курсов технических ВУЗов и начинающих разработчиков, которым интересно:

— участвовать в Open-Source проекте
— влиять на продукт, которым реально пользуются компании
— заниматься промышленной C-разработкой
— прокачать системное мышление
— стать частью нашей команды Greengage

Это возможность проявить себя и попасть в реальную продуктовую команду. Стоит отметить, что это работа не над учебным PET-проектом, а над реальным продуктом, с возможностью по-настоящему влиять на его развитие.

Как известно, наш форк Greenplum - Greengage DB стал основой для коммерческого продукта ADB, которым пользуется большое количество компаний на рынке. Наша программа работает уже более 3 лет и показала свою эффективность.

Старт простой: пройдите наш квест (внизу страницы).

📩 Если знаете тех, кому это может быть интересно - перешлите им, пожалуйста, этот пост.

2️⃣ Запись вебинара Дмитрия Воронкова.

Мы выложили обещанную запись на английском - «Особенности PostgreSQL в распределённых системах»

Презентация Дмитрия доступна тут.

Скоро она также появится и на сайте проекта в разделе Ресурсы, следите за новостями.

Ваша команда Greengage DB 🌳

До связи! 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2511🤩8
Всем привет 👋

Мы актуализировали roadmap Greengage DB и зафиксировали ключевые направления развития продукта на ближайшие этапы. Стоит отметить, что в нем указаны не все задачи в нашей работе. Некоторые фичи требуют дополнительного исследования и будут включены в роадмэп позже.

Тем не менее, посмотреть обновленную дорожную карту Greengage DB вы всегда можете на сайте проекта.

🚀 P.S. Уже на этой неделе мы выпустим значимые обновления в нашем продукте, о которых сообщим дополнительно.

До связи, ваша команда Greengage DB 🌳
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥217👌3
👋 Всем пятничный привет!

🔥Сегодня вышел релиз Greengage DB 6.30.1, куда вошли следующие ключевые изменения:

🔜поддержка Ubuntu 24.04;
🔜одновременная поддержка python2 и python3;
🔜поддержка ресурсных групп для сессий параллельного извлечения данных и их отображение в pg_stat_activity;
🔜добавлено новое расширение temp_tables_stat для мониторинга временных таблиц.

🔖Также мы выпустили первый релиз greengage-exporter - утилиты для сбора метрик с кластера Greengage DB. В дополнение к этому там же можно найти уже подготовленные дашборды для Grafana📊

Подробности будут на нашем сайте на следующей неделе.

Ваша команда Greengage DB 🌳
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29👏1110