PostgreSQL

  • ХабрахабрФото SQL HowTo: обрабатываем дерево — упорядочиваем иерархию с рекурсией и без

    SQL HowTo: обрабатываем дерево — упорядочиваем иерархию с рекурсией и без

    Видимо, это осень так влияет, что за последний месяц на PostgreSQL уже и в «Морской бой» играли, и «Жизнь» Конвея эмулировали… Что уж оставаться в стороне! Давайте и мы потренируем мозг в реализации нетривиальных алгоритмов на SQL. Тем более, сегодняшняя тема родилась из обсуждения моей же статьи «PostgreSQL Antipatterns: «Бесконечность — не предел!», или Немного о рекурсии», где я показал,…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Поднимаем Django стек на MS Windows

    [Из песочницы] Поднимаем Django стек на MS Windows

    В данной статье будет представлена подробная инструкция по установке и настройке программ Apache, Python и PostgreSQL для обеспечения работы Django проекта в ОС MS Windows. Django уже включает в себя упрощенный сервер разработки для локального тестирования кода, но для задач, связанных с продакшен, требуется более безопасный и мощный веб-сервер. Мы настроим mod_wsgi для взаимодействия с нашим проектом и настроим Apache…

    Читать далее »
  • ХабрахабрФото PostgreSQL 14: Часть 2 или «в тени тринадцатой» (Коммитфест 2020-09)

    PostgreSQL 14: Часть 2 или «в тени тринадцатой» (Коммитфест 2020-09)

    Главным событием сентября в мире PostgreSQL безусловно является выход 13 версии. Однако жизненный цикл PostgreSQL 14 идет своим чередом и в сентябре прошел второй коммитфест изменений. О том, что интересного было в первом рассказывалось в предыдущей статье. А прочитав эту можно узнать почему 5! больше не выдаст 120, разобраться что общего у хирурга и DBA, выяснить сколько же записей в…

    Читать далее »
  • ХабрахабрФото Знакомство с Debezium — CDC для Apache Kafka

    Знакомство с Debezium — CDC для Apache Kafka

    В своей работе я часто сталкиваюсь с новыми техническими решениями/программными продуктами, информации о которых в русскоязычном интернете довольно мало. Этой статьей постараюсь восполнить один такой пробел примером из своей недавней практики, когда потребовалось настроить отправку CDC-событий из двух популярных СУБД (PostgreSQL и MongoDB) в кластер Kafka при помощи Debezium. Надеюсь, эта обзорная статья, появившаяся по итогам проделанной работы, окажется полезной…

    Читать далее »
  • ХабрахабрФото [Перевод] Восемь интересных возможностей PostgreSQL, о которых вы, возможно, не знали

    [Перевод] Восемь интересных возможностей PostgreSQL, о которых вы, возможно, не знали

    Привет, Хабр! Приглашаем на бесплатный Demo-урок «Параллельный кластер CockroachDB», который пройдёт в рамках курса «PostgreSQL». Также публикуем перевод статьи Тома Брауна — Principal Systems Engineer at EnterpriseDB. В этой статье рассмотрим несколько полезных советов по работе с PostgreSQL: Ссылка на всю строку целиком Сравнение нескольких столбцов Общие табличные выражения Пользовательские параметры конфигурации Сравнение логических значений без "равно" Изменение типа столбца без лишних…

    Читать далее »
  • ХабрахабрФото «Жизнь» на PostgreSQL

    «Жизнь» на PostgreSQL

    Недавно на Хабре была опубликована статья Морской бой в PostgreSQL. Должен признаться: я обожаю решать на SQL задачи, для SQL не предназначенные. Особенно одним SQL-оператором. И полностью согласен с авторами: Использование специальных инструментов не по назначению часто вызывает негатив со стороны профессионалов. Однако решение бессмысленных, но интересных задач тренирует нестандартное мышление и позволяет изучить инструмент с разных точек зрения в…

    Читать далее »
  • ХабрахабрФото Postgresso 25

    Postgresso 25

    Жизнь продолжается. А мы продолжаем знакомить вас с самыми интересными новостями PostgreSQL. Главное событие EDB Completes Acquisition of 2ndQuadrant EDB поглотила 2ndQuadrant. Теперь всё будет под брендом EDB. Руководить будет CEO EDB Эд Бойджан (Ed Boyajian), а великий и ужасный Саймон Риггс (Simon Riggs) из 2ndQuadrant получит титул PostgreSQL Fellow и будет PG-евангелистом и техническим стратегом. Не будем считать деньги,…

    Читать далее »
  • ХабрахабрФото PostgreSQL Antipatterns: убираем медленные и ненужные сортировки

    PostgreSQL Antipatterns: убираем медленные и ненужные сортировки

    «Просто так» результат SQL-запроса возвращает записи в том порядке, который наиболее удобен серверу СУБД. Но человек гораздо лучше воспринимает хоть как-то упорядоченные данные — это помогает быстро сравнивать соответствие различных датасетов. Поэтому со временем у разработчика может выработаться рефлекс «Дай-ка я на всякий случай это вот отсортирую!» Конечно, иногда подобная сортировка бывает оправдана прикладными задачами, но обычно такой случай выглядит…

    Читать далее »
  • ХабрахабрФото PostgreSQL Antipatterns: «Бесконечность — не предел!», или Немного о рекурсии

    PostgreSQL Antipatterns: «Бесконечность — не предел!», или Немного о рекурсии

    Рекурсия — очень мощный и удобный механизм, если над связанными данными делаются одни и те же действия «вглубь». Но неконтролируемая рекурсия — зло, которое может приводить или к бесконечному выполнению процесса, или (что случается чаще) к «выжиранию» всей доступной памяти. СУБД в этом отношении работают по тем же принципам — "сказали копать, я и копаю". Ваш запрос может не только…

    Читать далее »
  • ХабрахабрФото Краткий обзор операторов PostgreSQL для Kubernetes, наш выбор и опыт

    Краткий обзор операторов PostgreSQL для Kubernetes, наш выбор и опыт

    Всё чаще от клиентов поступают такие запросы: «Хотим как Amazon RDS, но дешевле»; «Хотим как RDS, но везде, в любой инфраструктуре». Чтобы реализовать подобное managed-решение на Kubernetes, мы посмотрели на текущее состояние наиболее популярных операторов для PostgreSQL (Stolon, операторы от Crunchy Data и Zalando) и сделали свой выбор. Эта статья — полученный нами опыт и с теоретической точки зрения (обзор…

    Читать далее »


Кнопка «Наверх»