The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Обновление PostgreSQL 10.4, 9.6.9, 9.5.13, 9.4.18 и 9.3.23"
Отправлено ъ, 16-Май-18 00:20 
>> какой прирост у 9.5 vs 10.3

9.5._13_ vs 10._4_ (мериемся старшими версиями надеюсь?)

TLDR: Параллельные запросы ускорили (не для хайлоад) отзывчивость в 4-10 раз (count(*), select). Для хайлоада декларативное секционирование перераспределило нагрузку на IO диска.

Развернуто:
В число ключевых усовершенствований PostgreSQL 9.6 входят:
    Параллельное выполнение последовательного сканирования, соединений и агрегатных вычислений
    Предупреждение излишнего сканирования страниц при операциях очистки с заморозкой
    При синхронной репликации стало возможным использовать несколько резервных серверов для увеличения надёжности
    Полнотекстовый поиск теперь позволяет находить фразы (несколько соседних слов)
    postgres_fdw теперь может выполнять на удалённой стороне соединение, сортировку, UPDATE и DELETE
    Существенное увеличение производительности, особенно в части масштабируемости на многопроцессорных серверах

Предыдущие пункты более подробно описаны в следующих разделах https://postgrespro.ru/docs/postgresql/9.6/release-9-6

В число ключевых усовершенствований PostgreSQL 10 входят:
    Логическая репликация по схеме публикации/подписки
    Декларативное секционирование таблиц
    Улучшение распараллеливания запросов
    Значительное увеличение общей производительности
    Более сильная защита паролей с использованием SCRAM-SHA-256
    Улучшенные средства мониторинга и управления

Предыдущие пункты более подробно описаны в следующих разделах https://postgrespro.ru/docs/postgresql/10/release-10


>> При миграции в nosql _получишь разы_.

1) переучить всех разработчиков (не быстро, возможно)
2) переучить всех ПМ (очень не быстро, маловероятно)
3) переобучить всех клиентов (почти невозможно, стоит подыскивать новую нишу)
4) пересмотреть всю документацию, методологию, провести новые замеры всех типовых и комплексных операций, что бы планировать время нужное на разработку (проще взять вторую команду, если найдешь двойной годовой бюджет, который можно более эффективно вложить в старую команду, _работающую_ и кормящую тебя технологию).


 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру