Apache Age -- графы в PostgreSQL: все ли хорошо или не очень?
Расширение Apache Age позволяет хранить графы и выполнять запросы cypher внутри PostgreSQL, совмещая реляционную и графовую модели. Насколько это решение готово к реальным нагрузкам? В докладе поделимся результатами нагрузочного тестирования Apache Age. О чем пойдет речь:
- производительность чтения и записи при росте объема данных
- планы выполнения запросов и особенности работы планировщика
- влияние хранения свойств вершин и ребер в jsonb на точечные и диапазонные запросы
- архитектурные ограничениям текущей версии Apache Age
Отдельно остановимся на том, какие workarounds сейчас существуют и в каких сценариях Apache Age уже можно использовать, а где его применение пока сопряжено с рисками.
Доклад будет полезен инженерам PostgreSQL и командам, рассматривающим графовые модели в СУБД.