Apache AGE под нагрузкой: что происходит, когда графы внутри PostgreSQL начинают по-настоящему тестировать

Apache AGE добавляет графы и Cypher в PostgreSQL. Мы написали бенчмарк, прогнали три типа нагрузки и обнаружили, что поиск кратчайшего пути выдаёт 7 TPS, а вставка вершин деградирует из-за SeqScan в функции проверки существования. Один патч — и TPS вырос в 15 раз. Рассказываем, как до этого докопались.

https://habr.com/ru/companies/postgrespro/articles/1012716/

#PostgreSQL #Apache_AGE #Графовые_базы_данных #Нагрузочное_тестирование #Производительность #openCypher #LDBC #Бенчмарк #Расширения_PostgreSQL #Postgres_Pro

Apache AGE под нагрузкой: что происходит, когда графы внутри PostgreSQL начинают по-настоящему тестировать

Эта история началась с того, что мы нашли в Apache AGE несколько сегфолтов. Сами по себе сегфолты для молодого расширения — дело житейское, но они породили вопрос: если со стабильностью не всё гладко,...

Хабр
ArcadeDB v26.1.1 is out! New Native OpenCypher Engine, huge LSM Vector updates (Quantization, PQ and much more), 92 total issues resolved (!) github.com/ArcadeData/a... #ArcadeDB #GraphDB #OpenCypher #VectorSearch #Database #OpenSource

Release 26.1.1 · ArcadeData/ar...

You are caught in a maze of #RDF serialization formats all similar, yet subtly different and incompatible.

(I was just looking for a good dataset to load into KuzuDB and explore with #OpenCypher.)

Apache AGE (A Graph Extension) erweitert PostgreSQL um Graph-Datenbankfunktionen. Das Projekt hat die Bewährungsphase der Apache Software Foundation bestanden.
PostgreSQL-Erweiterung Apache AGE steigt zum ASF-Top-Level-Projekt auf
PostgreSQL-Erweiterung Apache AGE steigt zum ASF-Top-Level-Projekt auf

Apache AGE (A Graph Extension) erweitert PostgreSQL um Graph-Datenbankfunktionen. Das Projekt hat die Bewährungsphase der Apache Software Foundation bestanden.

heise online