HeadlinesBriefing HeadlinesBriefing.com

Minigraf: Basis Data Graf Tertanam

Hacker News •
×

Proyek penerus dari upaya saya sebelumnya dalam membangun basis data graf temporal. Yang ini dibangun di atas konsep pendahulunya, tetapi menghilangkan ketergantungan pada basis data lain untuk menyediakan mesin penyimpanan, transaksi, dan kueri. Minigraf mandiri, dikemas sebagai peti pustaka, tertanam ke dalam aplikasi Anda, dan mendukung bitemporalitas penuh.

Memori graf tertanam untuk agen AI, aplikasi seluler, dan browser — SQLite dari basis data graf bitemporal. Basis data graf kecil dan mandiri dengan kueri Datalog dan perjalanan waktu bitemporal. Anggap saja seperti SQLite, tetapi untuk data terhubung dengan riwayat lengkap.

Minigraf adalah basis data graf tertanam file tunggal yang memungkinkan Anda mengkueri hubungan dengan Datalog, melakukan perjalanan waktu melalui riwayat dengan kueri bitemporal, dan menggunakan fungsi jendela. Ia tertanam di mana saja melalui Native, WASM, seluler, IoT dengan konfigurasi nol.

Datalog secara fundamental lebih baik untuk graf daripada bahasa mirip SQL: rekursif secara desain, lebih sederhana untuk diimplementasikan, sempurna untuk temporal, terbukti dalam skala besar (Datomic, XTDB), asli graf, dan ramah LLM. Instalasi melalui Rust memerlukan Rust 1.89 atau lebih baru. Lihat ROADMAP.md untuk pekerjaan yang direncanakan dan arah saat ini.

Sumber: Hacker News · Diringkas oleh HeadlinesBriefing