LINUX.ORG.RU

PostgreSQL 9.2

 


1

2

Вышла новая версия СУБД PostgreSQL — 9.2.

Основные изменения в этой версии:

  • «Index Only Scans» — возможность выбирать данные прямо из индекса, если в индексе они есть. До этого СУБД использовала индекс только для поиска, непосредственно данные всегда выбирались из страниц данных. Данная функция работает только в случае если страница с искомыми данными не менялась с момента последней операции VACUUM.
  • Каскадная репликация — standby сервера теперь тоже могут отправлять журнал транзакций другим узлам.
  • Поддержка типа данных JSON для хранения неструктурированных документов.
  • Добавлены типы данных для диапазонов значений.
  • Серия различных оптимизаций производительности, в том числе:
    • улучшенная работа с блокировками на системах с 32-мя и более ядрами;
    • функция сортировки в памяти ускорена на 25% в некоторых случаях;
    • простаивающий узел СУБД теперь проявляет меньше активности, что полезно при работе в виртуальной машине или при применении в embedded окружении;
    • ускорена работа команды COPY за счет уменьшения операций записи в журнал транзакций и уменьшения количества блокировок;
    • добавлен сбор статистики для массивов, благодаря чему улучшена генерация планов исполнения для запросов с массивами.

>>> Подробности

★★★★★

Последнее исправление: maxcom (всего исправлений: 5)

Ответ на: комментарий от PaRuSoft

Хорошая штука, планирую свалить на неё с MySQL

Если и валить то лучше на Oracle XE И бесплатно и лучшая в мире база + получишь базовый опыт админства настоящих баз данных, можно даже работу хорошую найти.

anonymous
()

Ура! Только не нашел что было обещано - таскание WALов на слейвы по собственному протоколу без scp/rsync/etc.

UserUnknown ★★★★★
()
Ответ на: комментарий от shahid

Да, про него, когда он порван и требуется докатка архивов.

UserUnknown ★★★★★
()
Ответ на: комментарий от anonymous

Oracle XE is limited to:

only use one CPU on a system use up to 1GB of RAM store up to 4GB of data

The following database features are not supported:

partitioned objects internal Java virtual machine (JVM)

Ну, не для всех...

anonymous
()
Ответ на: комментарий от anonymous

можно даже работу хорошую найти.

с опытом работы на БД объёмом до четырёх гигов? :)

true_admin ★★★★★
()
Ответ на: комментарий от anonymous

Если и валить то лучше на Oracle XE И бесплатно и лучшая в мире база

Скорее - наиболее разрекламированная.

d9d9 ★★★★
()
Ответ на: комментарий от anonymous

Как бы на 11g добавили места. «Oracle Database XE can be installed on any size host machine with any number of CPUs (one database per machine), but XE will store up to 11GB of user data, use up to 1GB of memory, and use one CPU on the host machine.»

http://www.oracle.com/technetwork/products/express-edition/overview/index.html

glebot
()
Ответ на: комментарий от Reset

Отметил справедливости ради. По поводу того, что можно, а что нельзя и что лучше, что хуже я не буду разводить холивар.

glebot
()

«Index Only Scans» — ура! Этой фичей я пользовался ещё в оракле 7.3... :)

Casus ★★★★★
()

Отличная новость! Через месяцок можно пускать в продакшн.

Saloed
()

В общем, от MySQL я отказался уже года 3 назад в пользу PostgreSQL, чему рад весьма. PostgreSQL работает очень предсказуемо в смысле БД и очень разумно.

Casus ★★★★★
()
Ответ на: комментарий от anonymous

Толсто. А оракл - это для банального рабства.

mine
()
Ответ на: комментарий от glebot

use up to 1GB of memory, and use one CPU

not for production. Ну и как на этом получить опыт даже не хайлоада а более-менее средненагруженной базы?

Pinkbyte ★★★★★
()

Вообще-то самое главное улучшение это security_barrier для представлений (view). Вот про это надо писать большими буквами в начале новости.

soomrack ★★★★
()
Ответ на: комментарий от cipher

Ну вот именно из-за таких анальных ограничений он и не нужен ИМХО. Когда я упрусь в производительность/отсутствие нужных фич мускула/постгресса - тогда и начну думать об оракле. А пока чё-то не охота...

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от glebot

11 Гб. У меня локально база больше занимает, на котрой я тестирую

namezys ★★★★
()
Ответ на: комментарий от anonymous

Мало того, что этот XE имеет ограничения по использованию ресурсов, так с ним еще постоянно ждешь, что что-нибудь отвалится, или будет работать не так как должно. Нафиг-нафиг.

orm-i-auga ★★★★★
()

Поддержка типа данных JSON для хранения неструктурированных документов.

Это что? MongoDB-капец?

PaRuSoft ★★★★
()
Ответ на: комментарий от goingUp

Тро-ло-ло! поздравим же «The world's most advanced open source database» с наконец-то появлением этой фичи :-)

gods-little-toy ★★★
()
Ответ на: комментарий от glebot

На фоне того, что постгрес легко ворочает терабайтными базами 11-гиговая оракловская эксеска выглядит как модель настоящей базы данных.

alex-w ★★★★★
()
Последнее исправление: alex-w (всего исправлений: 2)
Ответ на: комментарий от AlexKiriukha

Не. Насколько я понял просто можно хранить json в поле. Нужно будет посмотреть можно ли по нему делать выборку.

Можно, в том числе можно индекс построить по какому-нибудь полю из json

maxcom ★★★★★
() автор топика
Ответ на: комментарий от maxcom

Можно, в том числе можно индекс построить по какому-нибудь полю из json

По какому-нибудь? А по всем нельзя? Это ж одна из основных киллер-фич слона - Gin/GiST-индексы! А по «какому-нибудь определенному» функциональный индекс давным-давно можно было строить.

Saloed
()
Ответ на: комментарий от Saloed

По какому-нибудь? А по всем нельзя? Это ж одна из основных киллер-фич слона - Gin/GiST-индексы! А по «какому-нибудь определенному» функциональный индекс давным-давно можно было строить.

ну можно функциональный индекс и GIN/GiST сделать

maxcom ★★★★★
() автор топика

Добавлены типы данных для диапазонов значений.

теперь не надо вешать триггеры?

imul ★★★★★
()
Ответ на: комментарий от anonymous
Oracle XE - бесплатная редакция; используемая оперативная память — 1 Гбайт, а также используется только 1 процессор. Максимальный объем базы данных Oracle Database XE составляет 12 гигабайт (Гб). Из них от 0.5 до 0.9 Гб используются словарем данных, внутренними схемами и временным дисковым пространством. Поэтому остается 11.0 Гб для пользовательских данных.

Кому такое дерьмо нужно?

 лучшая в мире база + получишь базовый опыт админства настоящих баз данных, можно даже работу хорошую найти.

Ларри, перелогинься.

И да, когда ты вернешь сообществу Sun и OpenSolaris?

LongLiveUbuntu ★★★★★
()
Ответ на: комментарий от LongLiveUbuntu

Не, оракель штука действительно стоящая, кто ж спорит? Но советовать XE - это как-то не по-людски.

leave ★★★★★
()

По сабжу: нужно!

А вообще ЛОР торт: начали с Постгреса, кончили дядюшкой Ларри и его поделием.

LongLiveUbuntu ★★★★★
()
Ответ на: комментарий от anonymous

Oracle XE И бесплатно и лучшая в мире база...

Бесплатно? Не троллинга ради. Никогда не смотрел в сторону Оракла. У них что, есть что-то бесплатное?

Stalin ★★★★★
()
Ответ на: комментарий от leave

Наверное тем что по сравнению с ораклом настраивается легко и просто. А «настоящий» DBA должен хлебнуть по полной, что бы оправдать свою должность :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.