В 11-й версии Постгреса утилита pgbench позволит проводить нагрузочные тесты используя распределение Ципфа при обращении к данным.
В этом коммите добавили важное распределение для генерации запросов, которое хорошо отображает нашу цифровую активность в сети. Долгое время мы тестировали СУБД PostgreSQL с однородным (дефолтным) распределением запросов, которое имеет мало общего с жизнью и весьма снисходительное к Постгресу (слабая конкурентность). Теперь можно эмулировать YCSB бенчмарк с помощью пользовательских скриптов (wip
https://github.com/postgrespro/pg_ycsb), что поможет нам в изучении проблем масштабируемости Постгреса при сильно-конкурентном обновлении, в то время как MongoDB и MySQL ведут себя сильно лучше. Приятно, что эту работу сделал Алик Хилажев из Иннополиса в ходе практики в нашей компании.
на нашем сайте об этом:
https://postgrespro.ru/blog/pgsql/364793 #PostgreSQL #PostgresPro #pgbench