LynseDB adalah database vektor yang diimplementasikan murni dengan Python, dirancang agar ringan, opsional server, dan mudah diterapkan secara lokal atau jarak jauh. Ia menawarkan API Python yang lugas dan jelas, yang bertujuan untuk menurunkan hambatan masuk dalam menggunakan database vektor.
Ini berfokus pada pencapaian penarikan kembali 100%, memprioritaskan akurasi perolehan dibandingkan kinerja pencarian kecepatan tinggi. Pendekatan ini memastikan bahwa pengguna dapat mengambil semua data vektor yang relevan dengan andal, menjadikan LynseDB sangat cocok untuk aplikasi yang memerlukan respons dalam ratusan milidetik.
⚡ Server-opsional, parameter sederhana, API sederhana.
⚡ Cepat, hemat memori, mudah diskalakan hingga jutaan vektor.
⚡ Berdasarkan tumpukan perangkat lunak Python generik, tidak bergantung pada platform, sangat serbaguna.
⚡ Desain yang diprioritaskan penarikan kembali, teknologi caching pencarian siklus hidup, pemfilteran cepat FieldExpression, pengindeksan multi-tipe bidang, dan fitur-fitur lain yang berpusat pada pengguna
LynseDB sedang diperbarui secara aktif, dan kompatibilitas API ke belakang tidak dijamin. Anda harus menggunakan nomor versi sebagai batasan kuat selama penerapan untuk menghindari konflik dan kesalahan fitur yang tidak perlu.
Meskipun tujuan kami adalah mengaktifkan penelusuran brute force atau pengindeksan terbalik pada vektor berskala miliaran, saat ini kami tetap menyarankan penggunaannya pada skala jutaan vektor atau kurang untuk mendapatkan pengalaman terbaik.
API asli Python direkomendasikan untuk digunakan dalam lingkungan proses tunggal, baik single-thread atau multi-thread; untuk memastikan keamanan proses di lingkungan multi-proses, silakan gunakan API HTTP.
pip install LynseDB
Anda harus menginstal Docker terlebih dahulu di mesin host.
Setelah menginstal paket Client API:
docker pull birchkwok/lynsedb:latest