You are not logged in | Log in
Facebook
LinkedIn

Integrating rsonpath with PostgreSQL

Speaker(s)
Krzysztof Lembryk & Dominik Strąk
Affiliation
MIMUW
Language of the talk
Polish
Date
June 2, 2026, 10:15 a.m.
Room
room 4060
Title in English
Integrating rsonpath with PostgreSQL
Seminar
Seminarium "DeSeR: Dane, strumienie, rozpraszanie"

W ramach projektu zintegrowaliśmy rsonpath -- silnik zapytań JSONPath wykorzystujący SIMD -- z PostgreSQL jako rozszerzenie napisane w Rust przy użyciu pgrx, wraz z własnym operatorem i klasą operatorów GIN do indeksowania zapytań. Porównaliśmy wydajność z natywnym jsonpath PostgreSQL na dwóch typach obciążeń: pojedynczy duży dokument JSON oraz kolekcja milionów małych dokumentów (DBLP Discovery Dataset). Dodatkowo, wykonaliśmy profilowanie i zbadaliśmy narzuty wewnątrz PostgreSQL, rolę dekompresji TOAST, zarządzania pamięcią, w silniku, rsonpath, oraz pgrx.