БЛОГ

Блог * Базы данных

PostgreSQL. Миграция. Как начать

Вот проснулись вы как-то утром и решили начать новую жизнь вместе с базой данных PostgreSQL оставив другие за бортом. Но с чего начать? Как «подкатить» и не быть отвергнутым? А ведь вы уже не молоды и «с прицепом»: с данными, нагрузкой и бизнес-логикой.
Так как в данный момент тема миграций в тренде, не могу пройти мимо и не поделится своим опытом подобных мероприятий. Данная задача не самая простая, так как требует подмены одной из фундаментальных технологий проекта — хранилище данных.

Читать полностью »

Управление ltree с использованием алгоритма Adjacency List

На самом деле, мне лично смешивание Materialized Path и Adjacency List при использовании ltree представляется сомнительным решением, особенно учитывая то, что в большинстве случаем материализованный путь составляется из ID узлов, и ID родителя получить не представляется сложной задачей. Тем не менее, определенные плюсы от этого есть

Читать полностью »

Управление деревьями Adjacency List

На первый взгляд управление деревом Adjacency List довольно простое, но эта простота, зачастую приводит к определенным проблемам, так очень просто, можно назначить подчинение первого узла второму, а второго первому, что может привести к бесконечному зацикливанию при выборе дерева, можно назначить родителем узла несуществующий ID и тогда ветка полностью выпадет из дерева.

Читать полностью »

Управляющее поле

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

Читать полностью »

Новая функция резервного копирования и восстановления с поддержкой JSON

В новой версии Postgres 17 представлена функция офлайн-слияния инкрементных резервных копий в полные, что снижает нагрузку на сервер. Улучшены возможности SQL/JSON, включая функции JSON_TABLE(), JSON_EXISTS(), JSON_QUERY() и JSON_VALUE(). Это делает систему более привлекательной для предприятий.

Читать полностью »

Supabase привлекает $6 млн для развития открытого кода и ИИ базы данных

Supabase Inc. привлекла 6 миллионов долларов в рамках раунда финансирования серии C. Компания предлагает открытый исходный код и инструменты для разработки приложений, включая базу данных Postgres. Supabase активно использует искусственный интеллект, что привлекает крупных клиентов, таких как GitHub и Meta.

Читать полностью »

Tonic разрабатывает платформу для создания синтетических данных

Tonic разрабатывает платформу для создания синтетических данных, заменяющих подмножество баз данных с ЛДП или ЗЗИ. Новый инструмент Condenser, доступный на GitHub, упрощает процесс, минимально настраивая сложные базы данных с ограничениями внешних ключей.

Читать полностью »

Infosys и Posti расширяют партнерство в логистике с искусственным интеллектом

Infosys расширяет партнерство с Posti, ведущим поставщиком услуг логистики в Финляндии, Швеции и странах Балтии. Используя искусственный интеллект, Infosys стремится повысить эффективность операций и качество обслуживания клиентов, внедряя платформу LEAP для поддержки облачных решений Posti.

Читать полностью »

Поддержка Postgre SQL

Поддержка — это когда у нас возникает техническая
проблема с существующей системой,
и вам необходимо некоторое руководство