LynseDB เป็นฐานข้อมูลเวกเตอร์ที่ใช้งานใน Python ล้วนๆ ออกแบบมาให้มีน้ำหนักเบา เป็นทางเลือกแบบเซิร์ฟเวอร์ และง่ายต่อการปรับใช้ภายในเครื่องหรือจากระยะไกล ให้บริการ Python API ที่ตรงไปตรงมาและชัดเจน โดยมีเป้าหมายเพื่อลดอุปสรรคในการเข้าใช้งานฐานข้อมูลเวกเตอร์
โดยมุ่งเน้นที่การเรียกคืนได้ 100% โดยให้ความสำคัญกับความแม่นยำในการเรียกคืนมากกว่าประสิทธิภาพการค้นหาความเร็วสูง วิธีการนี้ทำให้มั่นใจได้ว่าผู้ใช้สามารถดึงข้อมูลเวกเตอร์ที่เกี่ยวข้องทั้งหมดได้อย่างน่าเชื่อถือ ทำให้ LynseDB เหมาะสมเป็นพิเศษสำหรับแอปพลิเคชันที่ต้องการการตอบสนองภายในหลายร้อยมิลลิวินาที
⚡ พารามิเตอร์แบบง่ายที่เป็นตัวเลือกเซิร์ฟเวอร์ API แบบง่าย
⚡ รวดเร็ว ประหยัดหน่วยความจำ ปรับขนาดเป็นเวกเตอร์นับล้านได้อย่างง่ายดาย
⚡ อิงตามสแต็กซอฟต์แวร์ Python ทั่วไป ไม่ขึ้นกับแพลตฟอร์ม และมีความอเนกประสงค์สูง
⚡ การออกแบบที่ให้ความสำคัญกับการเรียกคืน เทคโนโลยีแคชการค้นหาวงจรชีวิต การกรองที่รวดเร็วของ FieldExpression การทำดัชนีหลายประเภทของฟิลด์ และคุณสมบัติอื่น ๆ ที่เน้นผู้ใช้เป็นศูนย์กลาง
LynseDB กำลังได้รับการอัปเดต และไม่รับประกันความเข้ากันได้แบบย้อนหลังของ API คุณควรใช้หมายเลขเวอร์ชันเป็นข้อจำกัดที่เข้มงวดในระหว่างการปรับใช้เพื่อหลีกเลี่ยงข้อขัดแย้งและข้อผิดพลาดของฟีเจอร์ที่ไม่จำเป็น
แม้ว่าเป้าหมายของเราคือการเปิดใช้งานการค้นหาแบบ bruteforce หรือการจัดทำดัชนีแบบกลับด้านบนเวกเตอร์ระดับพันล้าน แต่ในปัจจุบันเรายังคงแนะนำให้ใช้กับเวกเตอร์หลายล้านหรือน้อยกว่าเพื่อประสบการณ์ที่ดีที่สุด
ขอแนะนำให้ใช้ Python Native API เพื่อใช้ในสภาพแวดล้อมแบบกระบวนการเดียว ไม่ว่าจะเป็นแบบเธรดเดียวหรือหลายเธรด เพื่อรับรองความปลอดภัยของกระบวนการในสภาพแวดล้อมแบบหลายกระบวนการ โปรดใช้ HTTP API
pip install LynseDB
คุณต้องติดตั้ง Docker บนเครื่องโฮสต์ก่อน
หลังจากติดตั้งแพ็คเกจ Client API:
docker pull birchkwok/lynsedb:latest