СУБД PostgreSQL получила поддержку бинарного хранилища в формате JSON
1Иллюстрация с сайта Flickriver.Com
Российский разработчик Олег Бартунов официально представил поддержку jsonb в популярной свободной СУБД PostgreSQL.
Поддержку jsonb Олег называет результатом долгожданного слияния двух проектов, которые годами существовали в PostgreSQL, но в незавершенном виде: hstore — хранилище данных в виде ключ-значение, json — хранилище документов, реализованное в текстовом представлении. В 2013 году Олег вместе с Федором Сигаевым и при поддержке компании Engine Yard начали работу над созданием полноценного документо-ориентированного хранилища для PostgreSQL. В результате их деятельности и благодаря сотрудничеству с некоторыми другими разработчиками, у PostgreSQL появилась jsonb — возможность, объединившая в себе тип данных (JSON), бинарное хранилище и поддержку индексирования.
Одновременно сообщается, что благодаря созданному Александром Коротковым оператору класса (hash opclass) для GIN реализованное в PostgreSQL хранилище может конкурировать с MongoDB в вопросах производительности (подробности см. в PDF-презентации). Cам Олег так пишет об этом: «Надеюсь, все люди, занимающиеся БД, понимают, что это значит для PostgreSQL: 99,9 процентов проектов не нуждаются в MongoDB и могут быть хорошо реализованными в рамках реляционной модели. Теперь же PostgreSQL (насколько знаю, первая из значительных РСУБД) представила настоящую поддержку полуструктурированных данных, которые стали обычном явлением для современного мира».
Поддержка jsonb появится в следующем крупном релизе PostgreSQL — 9.4. Этот выпуск запланирован на третий квартал 2014 года.
Постоянная ссылка к новости: http://www.nixp.ru/news/12399.html. Дмитрий Шурупов по материалам Oleg Bartunov livejournal.
Компания-разработчик СУБД с открытым кодом MongoDB выходит на IPO 1 1
Российские специалисты по СУБД PostgreSQL создали компанию Postgres Professional 3
В Яндексе успешно заменили СУБД Oracle на PostgreSQL для сборщиков своей почты 2 2
PostgreSQL 9.2: родная поддержка JSON, index-only scans и новые типы данных для диапазонов значений 5 1
Олег Бартунов предложил PostgreSQL в качестве СУБД для национальной платформы 4 18
Самая большая база данных — в Yahoo на базе PostgreSQL
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1