HeadlinesBriefing HeadlinesBriefing.com

Minigraf: এম্বেডেড গ্রাফ ডেটাবেস

Hacker News •
×

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

AI এজেন্ট, মোবাইল অ্যাপ এবং ব্রাউজারের জন্য এম্বেডেড গ্রাফ মেমোরি — দ্বি-অস্থায়ী গ্রাফ ডেটাবেসের SQLite। Datalog কোয়েরি এবং দ্বি-অস্থায়ী সময় ভ্রমণ সহ একটি ছোট, স্ব-সম্পূর্ণ গ্রাফ ডেটাবেস। এটিকে SQLite হিসাবে ভাবুন, কিন্তু সম্পূর্ণ ইতিহাস সহ সংযুক্ত ডেটার জন্য।

Minigraf একটি একক-ফাইল এম্বেডেড গ্রাফ ডেটাবেস যা আপনাকে Datalog দিয়ে সম্পর্ক কোয়েরি করতে, দ্বি-অস্থায়ী কোয়েরি দিয়ে ইতিহাসের মাধ্যমে সময় ভ্রমণ করতে এবং উইন্ডো ফাংশন ব্যবহার করতে দেয়। এটি শূন্য কনফিগারেশনে Native, WASM, মোবাইল, IoT এর মাধ্যমে যেকোনো জায়গায় এম্বেড হয়।

Datalog SQL-সদৃশ ভাষার তুলনায় গ্রাফের জন্য মৌলিকভাবে ভাল: ডিজাইন অনুসারে পুনরাবৃত্তিমূলক, বাস্তবায়নে সহজ, অস্থায়ীর জন্য উপযুক্ত, স্কেলে প্রমাণিত (Datomic, XTDB), গ্রাফ-নেটিভ এবং LLM-বান্ধব। Rust এর মাধ্যমে ইনস্টলেশনের জন্য Rust 1.89 বা নতুন প্রয়োজন। পরিকল্পিত কাজ এবং বর্তমান দিকনির্দেশনার জন্য ROADMAP.md দেখুন।

উৎস: Hacker News · সারাংশ: HeadlinesBriefing