HeadlinesBriefing favicon HeadlinesBriefing.com

Lattice DB: ভেক্টর অনুসন্ধান সহ এমবেডেড গ্রাফ ডেটাবেস

Hacker News •
×

Lattice DB একটি এমবেডেড, একক-ফাইল নলেজ গ্রাফ ডেটাবেস যা নেটিভ ভেক্টর এবং ফুল-টেক্সট ইনডেক্সিং সহ। এটি স্থানীয় অ্যাপ্লিকেশনগুলিকে একটি ইঞ্জিন এবং কুয়েরি স্তরে সম্পর্ক, শব্দার্থ এবং পাঠ্য দ্বারা ডেটা কুয়েরি করতে সক্ষম করে। ডেটাবেসটি গ্রাফ ট্রাভার্সাল, HNSW ভেক্টর সাদৃশ্য এবং BM25 ফুল-টেক্সট অনুসন্ধান সমর্থন করে, সব একটি একক কুয়েরি ভাষার মধ্যে।

একটি একক মেশিনে সম্পর্ক-ভারী কাজের চাপের জন্য ডিজাইন করা, Lattice DB শূন্য-কনফিগারেশন এবং একটি এমবেডেড একক-লেখক মডেলের সাথে কাজ করে। এতে স্থায়ী নামযুক্ত স্ট্রিম এবং একটি অন্তর্নির্মিত গ্রাফ চেঞ্জফিড অন্তর্ভুক্ত রয়েছে যা গ্রাফ লেখার সাথে একই ট্রানজেকশন/WAL পথ ভাগ করে। এই স্থানীয়-প্রথম পদ্ধতি একটি মালিকানাধীন প্রক্রিয়ার জন্য WAL-সমর্থিত স্থায়িত্ব নিশ্চিত করে।

পারফরম্যান্স বেঞ্চমার্ক 0.13 μs নোড লুকআপ এবং 1M ভেক্টরে 0.83 ms ভেক্টর অনুসন্ধান 100% রিকল সহ দেখায়। ডেটাবেসটি গ্রাফ RAG, এজেন্ট মেমরি এবং স্থানীয় জ্ঞান সরঞ্জামের মতো কাজের চাপ সমর্থন করে। ইনস্টলেশন CLI, Python, TypeScript/Node.js এবং Go বাইন্ডিংয়ের মাধ্যমে উপলব্ধ।

একটি সম্পূর্ণ উদাহরণ নথি এবং লেখক সহ একটি নলেজ গ্রাফ তৈরি, এমবেডিং সংরক্ষণ, পাঠ্য ইনডেক্সিং এবং তিনটি অনুসন্ধান মোড জুড়ে কুয়েরি প্রদর্শন করে। ডেটাবেসটি একটি একক পোর্টেবল ফাইল যার জন্য কোনো সার্ভার বা কনফিগারেশন প্রয়োজন হয় না।

মূল সত্তা: ব্যক্তি: jeffhajewski

সাধারণ প্রশ্ন: AI/RAG অ্যাপ্লিকেশনের জন্য Lattice DB কে অনন্য কী করে?

Lattice DB গ্রাফ ট্রাভার্সাল, ভেক্টর সাদৃশ্য অনুসন্ধান এবং ফুল-টেক্সট অনুসন্ধান একটি একক এমবেডেড ডেটাবেস ফাইলে একত্রিত করে, যা AI/RAG অ্যাপগুলিকে বাহ্যিক সার্ভার ছাড়াই সংযুক্ত, শব্দার্থিক এবং পাঠ্য ডেটা কুয়েরি করতে দেয়।