• Вышла PostgreSQL 9.4 beta2. Все активные ветки обновились

      imageДля тех, кто использует PostgreSQL, есть две новости. Сначала та, что про исправление проблем. Все активные ветки PostgreSQL обновились: 9.3.5, 9.2.9, 9.1.14, 9.0.18 и 8.4.22.

      В ветке 8.4.* это заключительное обновление, данная ветка более поддерживаться не будет (если используете, запланируйте апгрейд!)

      Самое важное в выпущенных обновлениях:
      Читать дальше →
      • +27
      • 9,1k
      • 9
    • Брюс Момджан, Марко Креэн, Фёдор Сигаев и Максим Богук ответили на вопросы о PostgreSQL

        Фото с сайта tika-online.de
        30 июня мы провели онлайн-сессию «Вопросы к ведущим мировым экспертам PostgreSQL». В течение трёх часов любой желающий мог задать вопрос одному из приглашённых гостей и получить исчерпывающий ответ. В результате было получено более 40 вопросов, ни один из которых не остался без внимания.

        Участники: Брюс Момджан (Bruce Momjian) (PGDG, EnterpriseDB), Максим Богук (Rambler, Мастерхост), Фёдор Сигаев (PGDG), Марко Креэн (Marko Kreen) (Skype).

        Вот избранные вопросы и ответы:

        Вопрос №3

        kaikai:
        Одна из досадных штук в работе — это отсутствие конструкции «INSERT OR UPDATE». В MySQL можно сделать так: «INSERT INTO users (username, email) VALUES ('Jo', 'jo@email.com') ON DUPLICATE KEY UPDATE email = 'jo@email.com'». Появится ли что-нибудь похожее в PostgreSQL?

        Брюс Момджан, лидер сообщества PostgreSQL, эксперт компании EnterpriseDB:
        Стандартный (ANSI) способ для таких вещей — это MERGE или UPSERT. Оба способа находятся у нас в TODO-листе и, насколько я знаю, кто-то работает над этой функциональностью для PostgreSQL 8.4, хотя лично я ещё не видел этого патча. Мы, вне всяких сомнений, нуждаемся в таком синтаксисе.
        Читать дальше →
      • Начался приём вопросов для Q&A-сессии с экспертами PostgreSQL

          Начался предварительный приём вопросов для Q&A-сессии с ведущими
          экспертами PostgreSQL. Начало основного времени: 15:00.

          Участники:

          * Брюс Момджан (Bruce Momjian), координатор разработки PostgreSQL,
          лидер сообщества PostgreSQL, эксперт компании EnterpriseDB.
          * Максим Богук, ведущий администратор баз данных компаний Rambler и
          Мастерхост, известный специалист по PostgreSQL.
          * Фёдор Сигаев, разработчик подсистемы полнотекстового поиска, систем
          индексации GiST, GIN и множества дополнительных модулей, один из
          основных членов PostgreSQL Global Development Group.
          * Олег Бартунов, один из основных членов PostgreSQL Global Development
          Group, разработчик подсистемы полнотекстового поиска, систем
          индексации GiST, GIN, разработчик многотерабайтных научных баз данных.
          * Марко Крин (Marko Kreen), один из основных архитекторов баз данных
          компании Skype, разработчик и мантейнер таких проектов как PL/Proxy,
          Skytools, PgBouncer и pgcrypto.

          Вопросы принимаются в jabber-канале postgresmen@conference.jabber.org
          (основной способ) и в skype:postgresmen.

          Если вы по каким-либо причинам не можете воспользоваться jabber или
          skype, оставляйте вопросы в виде комментариев к этой новости.

          Как задавать вопросы:
          Читать дальше →
        • Онлайн-конференция с ведущими экспертами PostgreSQL

            30 июля компания «Постгресмен» организует онлайн-конференцию «Вопросы к ведущим экспертам PostgreSQL». Любой желающий сможет задать свой вопрос, связанный с внедрением, эксплуатацией, развитием PostgreSQL, всемирно известным экспертам PostgreSQL, ведущим разработчикам и лидерам сообщества PostgreSQL.

            Участники конференции:

            * Брюс Момджан (Bruce Momjian), координатор разработки PostgreSQL, лидер сообщества PostgreSQL, эксперт компании EnterpriseDB.
            * Максим Богук, ведущий администратор баз данных компаний Rambler и Мастерхост, известный специалист по PostgreSQL.
            * Фёдор Сигаев, разработчик подсистемы полнотекстового поиска, систем индексации GiST, GIN и множества дополнительных модулей, один из основных членов PostgreSQL Global Development Group.
            * Олег Бартунов, один из основных членов PostgreSQL Global Development Group, разработчик подсистемы полнотекстового поиска, систем индексации GiST, GIN, разработчик многотерабайтных научных баз данных.

            Начало конференции:
            Читать дальше →
          • Google Summer of Code 2008

              Завтра, 24 марта начинается приём заявок от студентов и аспирантов на участие в Google Summer of Code 2008.

              Google Summer of Code — хорошая возможность подзаработать летом, работая над одним из многочисленных open source продуктов: PostgreSQL, Python, PHP, FreeBSD и многих-многих других (список проектов, принимающих участие в этом году, можно найти тут: http://code.google.com/soc/).

              Что нужно, чтобы участвовать?
              Читать дальше →
            • Слоны уже тут. Быстрые, надёжные, мощные. PostgreSQL 8.3!

                Более 200 разработчиков, более 300 патчей, 15 месяцев напряжённой работы разработчиков и тестировщиков… И вот — новейшая версия лучшей СУБД в мире готова к использованию в промышленных условиях!

                4 февраля 2008-го года Глобальная группа разработчиков PostgreSQL (PostgreSQL Global Development Group) анонсировала долгожданный релиз версии 8.3 самой развитой открытой СУБД, факт выхода которой ещё более укрепляет позиции PostgreSQL как и самой производительной СУБД из систем с открытым исходным кодом. Среди новшеств, касающихся производительности, стоит выделить:
                Читать дальше →
              • PostgreSQL 8.3

                  Джош Беркус (Josh Berkus) объявил о выходе PostgreSQL 8.3beta1 (см. официальный Changelog). Более полугода потребовалось разработчикам для того, чтобы завершить работу по обработке патчей (напомним, feature freeze состоялся 1-го апреля 2007 года). Так что самое время рассказать, чем же порадует нас в этом году самая развитая из открытых СУБД в мире.

                  Я разобью весь список на четыре части. В первой, для многих самой важной, части я перечислю изменения, которые так или иначе касаются производительности. Во второй — приведу список новых возможностей для программистов баз данных, призванных ещё более расширить и без того неслабый набор «фич» PostgreSQL. Третья часть посвящена нововведениям, предназначенным для администраторов баз данных. И, наконец, в конце я упомяну некоторые Open Source проекты, которые являются проектами-спутниками Постгреса (другими словами, имеют свой собственный цикл разработки).
                  Читать дальше →
                • PostgreSQL: аналитика для DBA

                    Многие пользователи СУБД PostgreSQL знают, что сервер во время своей работы собирает разнообразную статистику, но не все знают, что ее полезно анализировать и как ее извлекать для этого. В этом небольшом тулките собраны несколько полезных запросов, дающих некоторое представление о том, как использовать это «скрытое знание», которое постоянно копится. Эти запросы можно использовать для мониторинга состояния PostgreSQL (ручного или с помощью плагинов для систем мониторинга вроде Nagios, Cacti или Zabbix), для поиска узких мест в работе сервера и многих других подобных задач. Помните, что это лишь верхушка айсберга; в документации можно найти описания нескольких десятков системных представлений, которые также могут быть полезны администратору PostgreSQL.
                    Читать дальше →
                  • PostgreSQL-события в сентябре-октябре в Москве

                      Postgresmen.ru
                      В ближайшее время в Москве состоится сразу несколько PostgreSQL-событий.

                      19 сентября в Москве компания Postgresmen организует 8-часовой семинар «Использование PostgreSQL. Особенности применения PostgreSQL в связке с 1C: Предприятие». Семинар проведут известнейшие специалисты PostgreSQL, члены PostgreSQL Global Development Group, разработчики большого количества популярных расширений PostgreSQL (в том числе патчей PostgreSQL, которые используются в 1C: Предприятие) Олег Бартунов и Фёдор Сигаев.

                      21 сентября в Москве организаторы конференции Highload-2007 и компания Postgresmen организуют 4-часовой семинар, посвящённый вопросам производительности PostgreSQL. Семинар проведёт один из основателей и действующий член Core Team PostgreSQL Брюс Момджан (Bruce Momjian). Семинар будет проведён на английском языке с синхронным переводом на русский.

                      24-25 сентября в Москве состоится конференция Highload-2007. С докладами, посвящёнными различным аспектам производительности PostgreSQL, выступят Брюс Момджан (Bruce Momjian) и Фёдор Сигаев.

                      2 октября в Москве на конференции, посвящённой пятилетию журнала «Системный администратор», с докладом «Что нового в PostgreSQL 8.3?» выступит Николай Самохвалов, технический директор компании Postgresmen.

                      Подробнее о первом семинаре


                      Читать дальше →
                    • Социальная сеть на связях из реальной жизни


                        В социальных сетях люди выстраивают связи на основе некоторых объединяющих их признаках. Например, это могут быть общие интересы (комьюнити LiveJournal и круги МоегоКруга), места учёбы и работы (для Одноклассники.ру основное — школы и воинские части, для ВКонтакте — вузы, а у того же МоегоКруга — всё перечисленное плюс компании, где работают люди, книги и т.п.).

                        Повторю, чтобы стало понятнее, куда я клоню (берём основное, что отличает проект на фоне остальных; конечно же, во многом они пересекаются):

                        * МойКруг — работа (компании, где вместе работали);
                        * Одноклассники — школы, где вместе учились;
                        * ВКонтакте — вузы, где вместе учились.

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

                        Почему бы не собрать всё это в одну кучу, сделав проект, который будет объединять людей на основе информации о месте и времени? Тогда школа, вуз, работа — всё это станет частным случаем общей идеи объединения — сильной идеи, которую подсказывает обычная, реальная жизнь. Другими частными случаями будут дома, где мы живём (соседи), места, где родились (земляки), где проводим отпуск, где назначаем встречи, куда отводим детей на день (детские сады), где смотрим кино (кинотеатры) и где обедаем (кафе и рестораны). Уверен, список будет очень длинным :-)

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

                        Что скажете?