นกจี้เบิร์ด
Tinkerbird เป็นฐานข้อมูลเวกเตอร์ดั้งเดิมของเบราว์เซอร์ที่ออกแบบมาสำหรับการจัดเก็บที่มีประสิทธิภาพและการดึงเวกเตอร์มิติสูง (ฝังอยู่) มันเป็นเอ็นจิ้นแบบสอบถามที่เขียนด้วย TypeScript, ใช้ประโยชน์จากดัชนี HNSW (Nequigable World Small World) สำหรับการดึงเวกเตอร์ที่รวดเร็ว เลเยอร์หน่วยเก็บข้อมูลใช้ indexedDB ซึ่งสามารถขยายได้ด้วย cache lru
ด้วยการเชื่อมต่อข้อมูลและการฝังตัว Tikerbird จะกำจัดการเดินทางไปกลับและลดการพึ่งพาการโต้ตอบกับฝั่งเซิร์ฟเวอร์สำหรับเวิร์กโหลดการค้นหาเวกเตอร์ ด้วยทิงเกอร์เบิร์ดข้อมูลที่ละเอียดอ่อนยังคงอยู่ในพื้นที่ดังนั้นจึงได้รับประโยชน์จากการค้นหาเวกเตอร์โดยไม่มีค่าใช้จ่ายที่เกี่ยวข้องการปฏิบัติตามและความเสี่ยงด้านความปลอดภัย
Tinkerbird ใช้ indexedDB เป็นเลเยอร์การจัดเก็บซึ่งจะสร้างขึ้นบนระบบจัดเก็บข้อมูล blobs และ levelDB ด้วยการใช้ indexedDB จะได้รับประโยชน์จากการยอมรับความมั่นคงและความคุ้นเคยของ IndexedDB เป็นตัวเลือกดั้งเดิมสำหรับเวิร์กโฟลว์แรกออฟไลน์
นี่คือแอพตัวอย่างที่สร้างขึ้นโดยใช้ Tinkerbird ตรวจสอบ tinkerboard และแหล่งที่มา
อย่าลังเลที่จะมีส่วนร่วมกับ Tinkerbird โดยส่งคำแนะนำรายงานข้อผิดพลาดหรือวิดีโอแมว การมีส่วนร่วมคือสิ่งที่ทำให้ชุมชนโอเพ่นซอร์สเป็นสถานที่ที่น่าทึ่งในการเรียนรู้สร้างแรงบันดาลใจและสร้าง การมีส่วนร่วมใด ๆ ที่คุณทำ จะได้รับการชื่นชมอย่างมาก
แจกจ่ายภายใต้ใบอนุญาต MIT ดูใบอนุญาตสำหรับข้อมูลเพิ่มเติม Tinkerbird มีให้ "ตามสภาพ" และมาพร้อมกับไม่มีการรับประกันอย่างแน่นอน เราไม่รับผิดชอบต่อการค้นหาที่ไม่เกี่ยวข้องผู้ใช้ที่สับสนหรือวิกฤตการณ์ที่เกิดขึ้นจากผลลัพธ์ที่คาดเดาไม่ได้ ถ้ามันหยุดพักนั่นคือปัญหาของคุณตอนนี้! Jk.