5 रिपॉजिटरी
Language-specific drivers and bindings for interacting with database engines using the Rust programming language.
Distinct from Rust: Candidates cover serialization, general language resources, or UI toolkits, but not database library bindings.
Explore 5 awesome GitHub repositories matching data & databases · Rust Database Bindings. Refine with filters or upvote what's useful.
sqlite-vec is a C-based vector library and SQLite extension that adds virtual tables for storing and querying high-dimensional embeddings. It functions as a database plugin for performing nearest neighbor searches using distance metrics such as L2, cosine, and Hamming distance. The project provides a portable embedding store that supports deployment across Android, iOS, desktop environments, and web browsers via WebAssembly. It distinguishes itself by converting numerical arrays into compact binary formats and utilizing quantization to reduce the memory footprint and storage size of vector in
The vector search extension allows Rust projects to link search capabilities during the build process for native database vector operations.
H3 is an open-source library that provides a hierarchical hexagonal grid system for geospatial indexing. It projects the Earth onto an icosahedron and tiles each face with hexagons to minimize distortion, then encodes each hexagon as a 64-bit integer that stores its resolution and position in the hierarchy. This integer encoding enables fast bitwise operations for grid navigation and spatial analysis. The library offers a comprehensive set of grid topology algorithms for computing neighbor relationships, distances, and paths between cells directly on the hexagonal grid without geographic coor
Provides a Rust binding that wraps the native C library for hexagonal indexing functions.
Noria एक डायनामिक डेटाफ़्लो इंजन और मैटेरियलाइज्ड व्यू डेटाबेस है जो महंगे रीड ऑपरेशंस को तेज़ की-आधारित लुकअप में बदल देता है। यह एक स्टेटफ़ुल सिस्टम के रूप में कार्य करता है जो अंतर्निहित रिलेशनल बेस टेबल के बदलने पर आश्रित व्यू को क्रमिक रूप से अपडेट करता है। सिस्टम एक MySQL प्रोटोकॉल एमुलेटर के रूप में कार्य कर सकता है, जो बाइनरी प्रोटोकॉल की नकल करता है ताकि एप्लिकेशन क्लाइंट कोड को बदले बिना प्रीकंप्यूटेड डेटा प्राप्त कर सकें। इसे Rust एम्बेडेड डेटाबेस के रूप में भी इस्तेमाल किया जा सकता है, जो बाहरी समन्वय के बिना डेटाफ़्लो ऑपरेशंस करने के लिए नेटिव बाइंडिंग के माध्यम से सर्वर को सीधे प्रोग्राम में एकीकृत करता है। यह प्रोजेक्ट वितरित डेटाफ़्लो समन्वय को कवर करता है, जिसमें हार्टबीट्स के माध्यम से वर्कर नोड हेल्थ ट्रैकिंग शामिल है। यह रिलेशनल टेबल प्रबंधन, इंक्रीमेंटल व्यू सिंक्रोनाइज़ेशन और डेटा फ़्लो ग्राफ़ प्रबंधन के लिए उपकरण प्रदान करता है। ऑब्जर्वेबिलिटी का समर्थन डोमेन सांख्यिकी संग्रह, प्रदर्शन बेंचमार्किंग और प्रीकंप्यूटेड परिणामों को ब्राउज़ करने के लिए एक वेब डेटा इंस्पेक्टर के माध्यम से किया जाता है।
Offers a high-performance data storage server that can be embedded directly into Rust programs via native bindings.
Ledisdb is a high-performance NoSQL database server written in Go. It functions as a key-value store that supports complex data structures and utilizes persistent disk storage to manage data volumes that exceed system memory capacity. The system is designed as both a standalone server and an embeddable engine library that integrates directly into Go binaries. It features a scriptable data store that executes server-side Lua scripts for atomic operations and provides an HTTP API for data exchange using JSON, BSON, and msgpack serialization. The database includes capabilities for distributed d
Ships a database engine designed to be integrated directly into an application process as a Go library.
यह प्रोजेक्ट Rust प्रोग्रामिंग लैंग्वेज के लिए एक नेटिव PostgreSQL डेटाबेस ड्राइवर है। यह एक टाइप-सेफ डेटाबेस मैपर और कनेक्टर के रूप में काम करता है जो PostgreSQL बैकएंड के खिलाफ क्वेरी चलाने के लिए सिंक्रोनस और एसिंक्रोनस दोनों इंटरफेस प्रदान करता है। यह लाइब्रेरी PostgreSQL डेटा टाइप्स को Rust टाइप्स में बदलने के लिए एक टाइप-सेफ मैपिंग सिस्टम लागू करती है, जो डेटा ट्रांसफर के दौरान निरंतरता सुनिश्चित करती है। यह एक एन्क्रिप्टेड डेटाबेस कनेक्टर के रूप में भी काम करता है, जो एप्लिकेशन और डेटाबेस के बीच ट्रांजिट में डेटा की सुरक्षा के लिए सुरक्षित कम्युनिकेशन प्रोटोकॉल का समर्थन करता है। यह ड्राइवर डेटा ऑपरेशन्स के निष्पादन और सुरक्षित डेटाबेस कनेक्शन के प्रबंधन सहित मुख्य डेटाबेस क्षमताओं को कवर करता है।
Provides native Rust language bindings and drivers for interacting with PostgreSQL databases.