Сегодня контракт с корпорацией не требует чего-то, завтра все изменится и потребует, а ты как бы уже не владелец, а просто наемный работник и решать ничего фактически не можешь.
Я согласен, что развитие на деньги корпорации и использование ее опыта - это очень неплохо, но до поры до времени, всегда нужно держать в запасе план Б и примеров этому уже было много в мире опенсорса.
Кажеться, что все просто - если DuckLabs хотела бы не продаваться AWS, то и не продались бы. А может быть они наоборот хотели продаться? Увы, мы этого не знаем.
Есть и обратное мнение - не все создатели open-source продуктов хотят до гробовой доски тащить свой проект. Если продукт успешен, то почему бы не продать его и уйти в закат на пенсию? А может начать что-то иное, интересное? Хороший пример - Игорь Сысоев, в 2022 году продал свое детище и ушел «проводить больше времени с друзьями и семьёй и заниматься личными проектами». Достойное решение.
А чем Вам не угодил например 3x-ui ? В последней версии там завезли AmneziaWG 3.1, а до этого там просто туча всего и вся что связано с xray. И там есть массовое управление несколькими серверами с панелями, да чего только нет. Даже mtproto-proxy
IPO где? На Московской бирже разве что. Речь же не о кровавом энтерпрайзе или госухе и банках с гос участием. Есть куча компаний, где Oracle использовался и используется, даже в банках регионального разлива (знаю не по наслышке). Ну потому что нет у небольших компаний денег на переписывание софта под Postgres, да и разработчиков таких не так много. Да много всяких причин оставяться на Oracle.
Если у вас купленый Postgres Pro Enterprise то кажется там были инструменты миграции с Oracle или нет? Просто кажется, Postgres Pro на каждом углу пишут как удачно госуха мигрирует с оракла, но получается это все делается руками, все эти 20% ?
В РФ не стоит, никто не придет и не спросит. Просто нет поддержки, но патчи все давно знают где качать.
Касательно Postgres - ну как бы ей ооочень долеко до лидерства среди SQL СУБД. А эти столбики вначале статьи вообще непонятно откуда взяты и что оценивали. Если динамику роста сообщества и интереса к СУБД - то наверно да, Postgres тут лидирует, в остальном она стабильно на 4-м месте, а Oracle и MySQL на первом и втором соответственно.
SNMP карта за 17-18 тр? Серьезно? А сколько стоит родная карта к ИБП? Кажется, это довольно дорого. Я не спорю, что продукт довольно навороченный в плане функционала, но это явно не для домашнего использования.
P.S. За софт на Delphi снимаю шляпу, редко сейчас кто-то решится на нем писать, тем более чтобы с Web-интерфейсом. Прям ностальгия и радость в душе!
Был бы интересен опыт и рассказы людей, которые пишут АБС и процессинг банков, про особенности и боли эксплуатации с Postgres. Если таковые люди и компании конечно есть в РФ. За границей я слышал что в Revolut используется облачный Postgres, но они хотят переехать на селф-хостед.
Впервые среди российских решений для мониторинга и управления Postgres‑совместимыми СУБД в Платформе Tantor представлен AI‑мониторинг: ИИ самостоятельно анализирует состояние экземпляров PostgreSQL, выявляет потенциальные проблемы и формирует рекомендации по их устранению и оптимизации.
Почти впервые, все же Вы вторые, а первые мы с Dasha - хотя у нас встроенного асистента нет, но можно подключить любой AI (любую модель!) через MCP-коннектор и он все расскажет и посоветует)
Еще одним новым механизмом стала многофакторная оценка здоровья экземпляра.
Конечно, сравнивать коммерческий софт и опенсорс, который пилят в основном 1 землекоп, бессмысленно, но все же мы первые из опенсорсных решений, а Вы первые из коммерческих)
>если счетчик failed_count становится больше нуля, значит возникла проблема
На самом деле нет! Проблема если этот счетчик постоянно увеличивается, а если он из 0 стал 12 и остановился, то это не проблема.
Помимо этого счетчика нужно еще смотреть какой объем незаархивированных WAL у нас накопился на диске.
>wal_status | extended -- сигнал тревоги
И тоже неправильно, никакая это не тревога, extended (означает, что предел max_wal_size превышен, а превышен он может быть из-за разных причин, например неправильно настроенной контрольной точки и прочего.
Тут опять же нужно считать сколько у Вас накопилось WAL на диске и сколько остаток места там. Если места ниже какого-то порога, то делаем
ALTER DATABASE your_database_name SET default_transaction_read_only = on;
Но есть нюанс - это не спасет от читающих транзакций создающих временные таблицы на диске и уже идущей долгой пишущей транзакции.
Как-то маловато новостей про postgres. Понимаю, что про такую банальщину как новые релизы старых продуктов типа Odyssey или Autobase говорить не интересно. Но появились и новые интересныен продукты:
pg_hardstorage — enterprise-grade PostgreSQL backup: continuous WAL streaming + base backups, single static Go binary, PostgreSQL 15–18, Apache 2.0.
rpg — modern Postgres terminal written in Rust. psql-compatible, with built-in DBA diagnostics and AI assistant
Вот Вы говорите была бы площадка. Виртуальная? Физическая? Опять все упирается в "банальные" деньги. Попробуйте уговорить компанию/университет/etc дать за бесплатно каждую неделю аудиторию на N человек и организовать туда проход и все сопутствующее для сбора посиделок постгресистов? Кажется в РФ Вы потерпите фиаско (про заграницу не скажу, но скорее всего то же самое фиаско, только иного масштаба). Даже с виртуальной площадкой тоже будет куча проблем, но кажется, что оффлайн гораздо интереснее для общения.
Любопытная железка. Сколько хоть примерно будет стоить набор железа + лиценции описанные в даном тесте?
Сегодня контракт с корпорацией не требует чего-то, завтра все изменится и потребует, а ты как бы уже не владелец, а просто наемный работник и решать ничего фактически не можешь.
Я согласен, что развитие на деньги корпорации и использование ее опыта - это очень неплохо, но до поры до времени, всегда нужно держать в запасе план Б и примеров этому уже было много в мире опенсорса.
Кажеться, что все просто - если DuckLabs хотела бы не продаваться AWS, то и не продались бы. А может быть они наоборот хотели продаться? Увы, мы этого не знаем.
Есть и обратное мнение - не все создатели open-source продуктов хотят до гробовой доски тащить свой проект. Если продукт успешен, то почему бы не продать его и уйти в закат на пенсию? А может начать что-то иное, интересное? Хороший пример - Игорь Сысоев, в 2022 году продал свое детище и ушел «проводить больше времени с друзьями и семьёй и заниматься личными проектами». Достойное решение.
А чем Вам не угодил например 3x-ui ? В последней версии там завезли AmneziaWG 3.1, а до этого там просто туча всего и вся что связано с xray. И там есть массовое управление несколькими серверами с панелями, да чего только нет. Даже mtproto-proxy
Ну есть ora2pgpro, он не лучше бесплатного ora2pg?
А есть еще IvorySQL - Open Source Oracle Compatible PostgreSQL. Интересно насколько он обеспечивает совместимость с пакетами оракл и совместимость синтаксиса языка
IPO где? На Московской бирже разве что. Речь же не о кровавом энтерпрайзе или госухе и банках с гос участием. Есть куча компаний, где Oracle использовался и используется, даже в банках регионального разлива (знаю не по наслышке). Ну потому что нет у небольших компаний денег на переписывание софта под Postgres, да и разработчиков таких не так много. Да много всяких причин оставяться на Oracle.
Да, поддерживаю. Percona (MySQL) в высоконагруженных решениях без вариантов.
Если у вас купленый Postgres Pro Enterprise то кажется там были инструменты миграции с Oracle или нет? Просто кажется, Postgres Pro на каждом углу пишут как удачно госуха мигрирует с оракла, но получается это все делается руками, все эти 20% ?
В РФ не стоит, никто не придет и не спросит. Просто нет поддержки, но патчи все давно знают где качать.
Касательно Postgres - ну как бы ей ооочень долеко до лидерства среди SQL СУБД. А эти столбики вначале статьи вообще непонятно откуда взяты и что оценивали. Если динамику роста сообщества и интереса к СУБД - то наверно да, Postgres тут лидирует, в остальном она стабильно на 4-м месте, а Oracle и MySQL на первом и втором соответственно.
SNMP карта за 17-18 тр? Серьезно? А сколько стоит родная карта к ИБП? Кажется, это довольно дорого. Я не спорю, что продукт довольно навороченный в плане функционала, но это явно не для домашнего использования.
P.S. За софт на Delphi снимаю шляпу, редко сейчас кто-то решится на нем писать, тем более чтобы с Web-интерфейсом. Прям ностальгия и радость в душе!
Спасибо Алексей, очень интересно!
Был бы интересен опыт и рассказы людей, которые пишут АБС и процессинг банков, про особенности и боли эксплуатации с Postgres. Если таковые люди и компании конечно есть в РФ. За границей я слышал что в Revolut используется облачный Postgres, но они хотят переехать на селф-хостед.
Почти впервые, все же Вы вторые, а первые мы с Dasha - хотя у нас встроенного асистента нет, но можно подключить любой AI (любую модель!) через MCP-коннектор и он все расскажет и посоветует)
И тут тоже не первые) Мы так же сделали Health Score. Хотя изначально тему двинул Leg1onary в своей статье
Конечно, сравнивать коммерческий софт и опенсорс, который пилят в основном 1 землекоп, бессмысленно, но все же мы первые из опенсорсных решений, а Вы первые из коммерческих)
>если счетчик failed_count становится больше нуля, значит возникла проблема
На самом деле нет! Проблема если этот счетчик постоянно увеличивается, а если он из 0 стал 12 и остановился, то это не проблема.
Помимо этого счетчика нужно еще смотреть какой объем незаархивированных WAL у нас накопился на диске.
>
wal_status | extended -- сигнал тревогиИ тоже неправильно, никакая это не тревога, extended (означает, что предел max_wal_size превышен, а превышен он может быть из-за разных причин, например неправильно настроенной контрольной точки и прочего.
Тут опять же нужно считать сколько у Вас накопилось WAL на диске и сколько остаток места там. Если места ниже какого-то порога, то делаем
ALTER DATABASE your_database_name SET default_transaction_read_only = on;
Но есть нюанс - это не спасет от читающих транзакций создающих временные таблицы на диске и уже идущей долгой пишущей транзакции.
Итого: Статья полный хлам.
Кажется Habr превращается в CHANGELOG.md
Как-то маловато новостей про postgres. Понимаю, что про такую банальщину как новые релизы старых продуктов типа Odyssey или Autobase говорить не интересно. Но появились и новые интересныен продукты:
pg_hardstorage — enterprise-grade PostgreSQL backup: continuous WAL streaming + base backups, single static Go binary, PostgreSQL 15–18, Apache 2.0.
rpg — modern Postgres terminal written in Rust. psql-compatible, with built-in DBA diagnostics and AI assistant
dasha - PostgreSQL perfomance dashboard
Это точно. Увы, но автор pghero даже мр с доработками не принимает.
Для cli уже давно есть pgcenter
А бэкап и рестор это отдельная длинная история и утилит тут придостаточно.
А какие минусы других БД? Ну например MySQL в каких-то вариациях - Maria/Percona
Вот Вы говорите была бы площадка. Виртуальная? Физическая? Опять все упирается в "банальные" деньги. Попробуйте уговорить компанию/университет/etc дать за бесплатно каждую неделю аудиторию на N человек и организовать туда проход и все сопутствующее для сбора посиделок постгресистов? Кажется в РФ Вы потерпите фиаско (про заграницу не скажу, но скорее всего то же самое фиаско, только иного масштаба). Даже с виртуальной площадкой тоже будет куча проблем, но кажется, что оффлайн гораздо интереснее для общения.