AI & Analytics

Lakebase Search: geavanceerde tekst- en vectorzoekfunctie voor Postgres

Databricks Blog
Lakebase Search: geavanceerde tekst- en vectorzoekfunctie voor Postgres

Samenvatting

Lakebase Search voegt ingebouwde tekst- en vectorzoekfuncties toe aan Postgres, met GA-beschikbaarheid op AWS en Azure.

Lakebase Search: wat er gebeurt

Databricks brengt twee extensies naar Lakebase Postgres: lakebase_vector voor approximate nearest neighbor-search en lakebase_text voor BM25-zoekopdrachten. Daarmee ondersteunt dezelfde database semantische, trefwoord- en hybride zoekopdrachten naast operationele data.

Een aparte zoekmachine met ETL-pijplijn is daardoor niet meer nodig. Lakebase gebruikt een serverloze architectuur die naar nul kan schalen. Indexopbouw gebeurt buiten de primaire database en een cold start duurt ongeveer één seconde.

Op de VectorDBBench-test met 100 miljoen vectoren behaalde Lakebase tweemaal de throughput van het op één na beste systeem. De oplossing was vier keer goedkoper dan cloud-Postgres met pgvector. Bij 97 procent recall kwam de P99-latentie uit op 71 milliseconden.

Lakebase Search: waarom dit belangrijk is

De combinatie van OLTP en zoeken verplaatst de zoeklaag dichter naar de brondata. Teams hoeven operationele tabellen niet eerst naar een aparte zoekomgeving te kopiëren en daar synchroon te houden. Dat vermindert een afzonderlijke ETL-stap, maar maakt de database wel verantwoordelijk voor twee soorten workloads.

De vergelijking met pgvector en dedicated search engines geeft BI-teams een concreet beoordelingskader. Niet alleen nauwkeurigheid telt: ook piekbelasting, indexbeheer, kosten per query en de impact op de primaire database bepalen de keuze. Lakebase gebruikt hiërarchische IVF-clustering en binaire kwantisatie met RaBitQ om per query alleen benodigde data te benaderen.

Databricks noemt AI-agents als doelgroep voor deze architectuur. Zulke systemen vragen volgens de bron om snelle en nauwkeurige retrieval over grote datasets, met mogelijk veel parallelle zoekopdrachten.

Lakebase Search: concrete takeaway

Test Lakebase Search niet alleen als vectoroplossing. Vergelijk lakebase_vector met de bestaande pgvector- of zoekmachinearchitectuur op recall, P99-latentie, querykosten en belasting van de OLTP-database. Beoordeel daarnaast of lakebase_text met BM25 een aparte trefwoordzoeklaag kan vervangen. Let bij de implementatie op indexbouw buiten de primaire database, autoscaling en het serverloze betaalmodel op basis van querygebruik.

Lees het volledige artikel
Meer over AI & Analytics →