Подтвердить что ты не робот

Postgresql для OLAP

Есть ли у кого-нибудь опыт использования PostgreSQL для настройки OLAP, с использованием кубов против базы данных и т.д. Имея в виду множество идиосинкразий при использовании MySQL для OLAP, есть причины в пользу использования PostgreSQL (предполагая, что я хочу идти по пути с открытым исходным кодом)?

4b9b3361

Ответ 1

Существует ряд поставщиков программного обеспечения для хранилищ данных, которые основаны на Postgresql (и регулярно вносят изменения, связанные с OLAP, в ядро). Проверьте https://greenplum.org/. Вы обнаружите, что PG работает намного лучше (почти для любой рабочей нагрузки, особенно OLAP), чем MySQL. Greenplum и другие подобные решения должны работать немного лучше, чем PG, в зависимости от ваших наборов данных и вариантов использования.

Ответ 2

PGSQL намного лучше подходит для хранения данных по сравнению с MySQL. Первоначально мы думали, что нужно идти с MySQL, но он плохо работает в совокупности, если данные растут до нескольких миллионов строк. PGSQL работает почти в 20 раз быстрее в caparison с MySQL для 20 миллионов записей для одной таблицы фактов на той же аппаратной настройке. Если по какой-то причине вы решили пойти с MySQL, то вы должны использовать механизм хранения MyISAM для таблиц фактов, а не InnoDB; вы увидите немного лучшую производительность.