TGViewer
Channel Public Channel
Greengage DB

Greengage DB

@greengagedb

Greengage DB - официальный телеграм-канал Open Source проекта Greengage
Subscribers
982
Photos
49
Videos
1
Links
43

Showing posts older than #59 · Back to latest

Older Posts 20 shown
Post #58 1.39K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 🔥 22
  • 👍 12
  • ❤‍🔥 7
Post #57 2.52K
Всем пятничный привет, на связи Дмитрий Плужников ☕️

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

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

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

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

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

До связи! 😉
  • 🔥 44
  • 👍 15
  • ❤ 7
Post #56 1.54K
Всем привет, на связи Дмитрий Плужников.

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

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

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

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

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

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

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

До связи 😉
  • 🔥 23
  • ⚡ 11
  • ❤‍🔥 6
Post #55 1.7K
Всем привет, на связи Дмитрий Плужников 👋

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

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

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

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

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

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

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

До связи 😉
  • 🔥 20
  • 👍 10
  • ❤ 5
Post #54 1.9K
🔼В грядущей октябрьской версии DBeaver🦫 (одного из самых популярных кроссплатформенных инструментов для работы с базами данных) появится Greengage DB.

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

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

Следите за новостями! 😉
  • 🔥 42
  • 👍 12
  • ❤ 5
Post #53 1.6K
Всем привет 👋

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

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

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

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

🔸 Code of Conduct - о том, как мы работаем и общаемся в сообществе.;
🔸 CCLA - соглашение для компаний.;
🔸 ICLA - соглашение для индивидуальных участников.
  • 🔥 20
  • 👍 8
  • ❤ 5
Post #52 1.32K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 🔥 36
  • ❤ 11
  • 🥰 7
Post #51 1.67K
🔼Всем пятничный привет, на связи Дмитрий Плужников.

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

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

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

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

До связи.
  • 🔥 27
  • 👍 9
  • ❤ 7
Post #50 3.48K
Всем пятничный привет, на связи Дмитрий Плужников ☕️

Наш портал 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.

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

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

Продолжаем двигаться вперёд! 🚀
  • 🔥 33
  • 🏆 8
  • ❤ 4
Post #49 1.51K
🔖В новой публикации в блоге Greengage DB на Хабре наш C разработчик Роман Ескин рассказывает про реализацию и сравнение производительности lock-free списка как части масштабной разработки функционала удаления брошенных файлов. Данный нюанс в реализации показывает применение и модификацию общеизвестных структур данных на практическом примере.

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

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

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

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

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

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

📣 Узнайте, прочитав статью целиком на Хабре!
  • 🔥 17
  • 👍 10
  • 😎 2
Post #48 1.8K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 🔥 39
  • 👍 14
  • 🏆 10
Post #47 2.23K
Всем пятничный привет, на связи Дмитрий Плужников ☕️

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

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

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

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

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

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

🗓 Хороших всем выходных и до связи!
  • 🔥 33
  • 👍 12
  • ❤ 3
Post #46 1.92K
👋 Коллеги, всем привет, как мы и обещали:

🗓12.05.2025 мы выпустили обновление документации. Следующий крупный апдейт доки будет доступен в августе 2025.

🔥Кроме того, у проекта появился отдельный некоммерческий блог Greengage DB на Хабре

🔼Здесь будут публиковаться технические статьи о Greengage DB на русском языке, которые в течение недели будут дублироваться в нашем техническом блоге сразу на двух языках (ENG + RUS).

🚀 Первая статья уже доступна - Дмитрий Воронков рассказывает, как подойти к резервированию кластера в Greengage DB.

🔖 В течение ближайших двух недель выйдет ещё одна техническая статья — подписывайтесь и следите за новостями!
  • 🔥 28
  • ❤ 7
  • ⚡ 4
Post #45 1.99K
📣 АНОНС ОБНОВЛЕНИЙ ДОКУМЕНТАЦИИ GREENGAGE DB

Всем привет! На связи Дмитрий Плужников с анонсом новостей по документации Greengage DB, о котором говорил постом ранее.

Уже в мае 2025:

Выйдет первое обновление документации по Greengage DB:
✅ В разделе аутентификации и авторизации появятся статьи по ролям, привилегиям, логированию и т.д.
✅ В разделе администрирования — запуск, остановка и расширение кластера, зеркалирование, восстановление сегментов и мастера
✅ Появятся статьи о структуре данных — базах, схемах, табличных пространствах и типах таблиц.


Что дальше?

👉 До декабря 2025 полностью перепишем и актуализируем всю документацию Greenplum 6.x, для Greengage DB 6.x
👉 Параллельно начнём писать документацию для Greengage DB 7.x

Языки:

🌐 Вся документация будет доступна на русском и английском языках.

Формат:

🔖 До конца 2025 года появится экспорт в PDF.
⚙️ Рассматриваем возможность сделать утилиту экспорта публичной и поделиться ею с Open Source-сообществом.

🚀 Следите за новостями.

До связи!
  • 🔥 33
  • 👍 12
  • 🏆 6
Post #44 1.84K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 🔥 28
  • 👍 12
  • ⚡ 10
Post #43 2.04K
🔥 Приглашаем вас на доклад о Greengage DB

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

Важно отметить, что появляются и другие форки, и мы искренне рады, что open-source сообщество вокруг Greenplum продолжает жить и развиваться.

В процессе развития проекта мы видим, что к Greengage DB проявляют интерес и другие команды. Например, представители EDB заявили о возвращении в OSS Greenplum и планах коммерческого релиза, подчеркнув в контакте с нами, что их стратегия во многом совпадает с нашим подходом: от приоритетов по версиям 6.x/7.x до задач по поддержке PXF для форматов Iceberg и Delta. Мы также обсудили возможные направления для сотрудничества, включая совместные мероприятия и обмен наработками, такими как ggrebalance, который сейчас активно развивается нашей командой.

🗓 Подробнее расскажем 22 апреля на #ArenaDAY:

✅ Как ADB переходит на Greengage и что уже сделано
✅ Какие архитектурные задачи решаются в рамках проекта
✅ Как развивается экосистема и в каком направлении движемся дальше

🔖 Тема: «Будущее ADB в контексте перехода на Greengage DB»

💬 Спикер: Дмитрий Воронков

⏱ 14:30–15:00

📍 Зал №2 | секция «Продукты»

Доклад будет полезен архитекторам, разработчикам, аналитикам и инженерам, работающим с масштабируемыми аналитическими системами и интересующимся будущим MPP-платформ с открытым исходным кодом.
  • 🔥 26
  • 👍 14
  • 😎 7
Post #42 3.04K
🚀Shrink в Greengage DB. Подходы к масштабированию кластера.

📣 В нашем новом блоге мы обсуждаем подходы к масштабированию кластера в Greengage DB, включая возможности динамического уменьшения и увеличения числа сегментов.

⚙️ Мы рассматриваем текущие методы перераспределения данных и предлагаем оптимизированные решения для минимизации времени простоя и повышения эффективности.

🔄 Таким образом, порой уменьшение кластера важнее его расширения. В новой статье разбираем, как shrink в Greengage DB будет позволять:

✅Динамически сокращать число сегментов
✅Минимизировать простой ресурсов
✅Оптимально перераспределять данные

🔖 Читайте статью в блоге проекта: https://greengagedb.org/ru/blog/greengage-shrink.html 🚀
  • 🔥 30
  • 👍 9
  • ⚡ 6
Post #41 2.56K
🔥 Отслеживание изменений размеров файлов таблиц.

В мае 2024 один из крупных пользователей Greenplum/Arenadata DB попросил нас реализовать механизм мониторинга изменений размеров файлов данных. Решение оказалось нетривиальным, но очень перспективным!

В статье Андрея Савицкого:
👉 Как работает новый трек изменений в arenadata_toolkit
👉 Какие принципы мы заложили в решение
👉 С какими сложностями столкнулись
👉 Пример мониторинга на основе этой фичи

📖 Читайте подробнее в техническом блоге Arenadata: https://docs.arenadata.io/ru/blog/current/ADB/table-changes-track.html
  • 🔥 22
  • 👍 10
  • ❤ 5
Post #40 1.74K

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 🔥 35
  • 👍 12
  • 🥰 8
Post #39 5.93K
Привет всем, на связи Дмитрий Плужников.

🚀 Запуск космического аппарата — это не только момент отрыва от земли, но и месяцы подготовки: проверка систем, расчет траектории, сборка модулей. Мы только вывели Greengage на стартовую площадку и начинаем работу по подготовке к взлёту.

🔥Мы выложили первые версии Greengage!

👉 Сайт → greengagedb.org
👉 Документация → https://greengagedb.org/en/docs-gg/current/intro.html
👉 Репозиторий → github.com/greengagedb

❓ Что доступно уже сейчас?

✅ Версии 6.x и 7.x
✅ Готовые бинарные сборки
✅ Образы для Docker
✅ Документация — разумеется статей пока немного, но мы сделали самое главное — подготовили платформу, где статьи будут появляться регулярно и в большом объеме.

❓А что с фичами?

Разработка идёт полным ходом. Сейчас готовится прототип shrink, который позволит эффективно управлять пространством хранения. Подробности опубликуем на следующей неделе — следите за обновлениями!

❓Зачем отдельный портал документации?

Как я уже говорил на конференции, мы сознательно сделали отдельный сайт доки, потому что развиваем Greengage как независимый Open Source-проект. Он не завязан на документацию Arenadata, наоборот — со временем документация Arenadata DB будет ссылаться на Greengage DB. Тут нет вендорлока, проект открыт для всех.

Мы только на старте, но очень важно, что теперь есть всё необходимое, чтобы двигаться вперёд и подтвердить серьёзность наших намерений. Будем держать в курсе!

#GreengageDB #OpenSource #BigData #Greenplum
greengagedb.org Greengage DB documentation Get started with Greengage DB (based on Greenplum Database software): installation steps and popular topics
  • 🔥 60
  • 🏆 18
  • ❤‍🔥 16
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →