इस प्रोजेक्ट के बारे में

FalkorDB एक ओपन-सोर्स ग्राफ डेटाबेस है जो Rust में निर्मित है और ग्राफ भंडारण तथा क्वेरी निष्पादन के लिए GraphBLAS का उपयोग करता है, जो स्पार्स सन्निहितता मैट्रिक्स प्रतिनिधित्व और रैखिक बीजगणित संचालन के माध्यम से काम करता है। यह Property Graph मॉडल लागू करता है, जो विशेषताओं के साथ नोड्स और संबंधों का समर्थन करता है, और OpenCypher क्वेरी भाषा के साथ-साथ स्वामित्व विस्तारों के साथ संगत है। डेटाबेस एक Redis-संगत वायर प्रोटोकॉल प्रदान करता है, जिससे मानक Redis क्लाइंट जैसे redis-cli या किसी भी भाषा-विशिष्ट क्लाइंट लाइब्रेरी के माध्यम से बातचीत संभव होती है। आधिकारिक क्लाइंट लाइब्रेरी Python, Java, TypeScript/Node.js, Rust, Go, और C# के लिए उपलब्ध हैं, जबकि Ruby, PHP, Elixir, Julia, और .NET के लिए समुदाय-समर्थित क्लाइंट हैं। FalkorDB को एक ही कमांड के साथ Docker के माध्यम से लॉन्च किया जा सकता है, जो पोर्ट 6379 पर डेटाबेस इंजन और पोर्ट 3000 पर वेब-आधारित इंटरफ़ेस दोनों की सेवा करता है। यह मल्टी-टेनेंट संचालन का समर्थन करता है और कम-विलंबता ग्राफ क्वेरी के लिए डिज़ाइन किया गया है, जो इसे बड़े भाषा मॉडल (GraphRAG) के लिए Knowledge Graphs, एजेंट मेमोरी, क्लाउड सुरक्षा, और धोखाधड़ी का पता लगाने जैसे उपयोग मामलों के लिए उपयुक्त बनाता है। विकास बिल्ड के लिए GraphBLAS, LAGraph, और RediSearch निर्भरताओं की आवश्यकता होती है, जिन्हें मैन्युअल रूप से या Docker-आधारित विकास कंटेनर के माध्यम से स्थापित किया जा सकता है। परियोजना Server Side Public License v1 (SSPLv1) के तहत लाइसेंस प्राप्त है। दस्तावेज़ीकरण, क्लाइंट गाइड, कमांड संदर्भ, और प्रदर्शन बेंचमार्क आधिकारिक FalkorDB दस्तावेज़ साइट पर उपलब्ध हैं।