LanceDB: Bază Vectorială Embedded Bazată pe Formatul Columnar Lance în Baze de Date Vectoriale & Căutare Semantică

Sintaxă & interogare
db.create_table('tbl', data=...)

LanceDB este o bază de date vectorială ultra-rapidă, fără server (serverless) sau embedded, gândită să funcționeze direct pe fișiere locale, stocare NVMe sau bucket-uri de obiecte (AWS S3, Google Cloud Storage). Spre deosebire de Parquet, formatul de fișiere Lance este proiectat special pentru învățare automată și oferă acces aleatoriu (random access) de până la 100 de ori mai rapid pentru vectori și imagini.

Exemplu de utilizare LanceDB în Python:

import lancedb
import pyarrow as pa

db = lancedb.connect("data/lancedb_store")

schema = pa.schema([
    pa.field("id", pa.int64()),
    pa.field("vector", pa.list_(pa.float32(), 128)),
    pa.field("text", pa.string())
])

tbl = db.create_table("produse", schema=schema, mode="overwrite")
tbl.add([{"id": 1, "vector": [0.1] * 128, "text": "Căști audio wireless"}])

# Căutare vectorială direct pe disc fără a încărca întreg setul în RAM
res = tbl.search([0.1] * 128).limit(5).to_pandas()
print(res)

Datorită arhitecturii zero-copy Arrow și a căutării vectoriale directe pe SSD (disk-native ANN), LanceDB poate gestiona milioane de vectori direct de pe un laptop sau într-o funcție serverless AWS Lambda fără consum prohibitiv de memorie.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: LanceDB: Bază Vectorială Embedded Bazată pe Formatul Columnar Lance

Ai o întrebare despre LanceDB: Bază Vectorială Embedded Bazată pe Formatul Columnar Lance sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.