Bindings and ADO.NET Provider for DuckDB
The main features of giorgi/duckdb.net are: Databases and Storage, Client APIs.
Open-source alternatives to giorgi/duckdb.net include: alibaba/druid — Druid is a database connection management and monitoring framework designed to maintain persistent, high-performance… alibaba/fastjson — Fastjson is a Java data binding framework and serialization library designed to convert objects to JSON strings and… alluxio/alluxio — Alluxio is a virtual distributed file system and data orchestration layer that serves as a high-performance caching… aloneguid/stowage — Bloat-free, no BS cloud storage SDK. apache/cassandra — Cassandra is a distributed NoSQL database and wide-column store designed for high availability and linear scalability.… ak-coram/cl-duckdb — Common Lisp CFFI wrapper around the DuckDB C API.
Druid is a database connection management and monitoring framework designed to maintain persistent, high-performance links between applications and relational databases. It functions as a resource manager that automates the lifecycle of connection pools, reducing the overhead associated with repeatedly opening and closing network connections. The project distinguishes itself through an integrated query analysis engine that decomposes database statements into structured components. This capability enables real-time security auditing, syntax validation, and metadata extraction, allowing for the
Fastjson is a Java data binding framework and serialization library designed to convert objects to JSON strings and parse JSON data into typed objects. It functions as a JSON parser and stream processor capable of transforming JSON strings into data structures. The project emphasizes high performance JSON processing and memory management, specifically through the use of a pipeline to stream oversized JSON objects and texts to prevent memory exhaustion. It provides capabilities for JSON data serialization and deserialization workflows, including custom JSON data mapping and the ability to def
Alluxio is a virtual distributed file system and data orchestration layer that serves as a high-performance caching layer between cloud storage and compute clusters. It acts as a distributed data cache designed to accelerate data access for large-scale analytics and machine learning workloads. The system provides a unified interface that presents multiple heterogeneous storage backends as a single coherent namespace. This allows for the unification of diverse storage systems, enabling computation engines to access data from different providers without changing application code. The project c