Motoare de baze de date SQL ușoare, concepute pentru integrare directă în procesele aplicațiilor și medii de stocare locală.
DuckDB is an in-process analytical database engine designed to run directly within an application process. As a zero-dependency, embedded system, it provides enterprise-grade SQL data processing capabilities without the overhead of managing a dedicated database server. It is built to handle complex analytical and aggregation tasks by storing and retrieving information in columns, allowing for high-performance relational data manipulation. The engine distinguishes itself through a columnar vectorized execution model that maximizes CPU cache efficiency during query operations. It employs adapti
DuckDB is an in-process analytical SQL database that runs without a separate server, meeting all your requirements: zero configuration, small footprint, ACID transactions, SQL compliance, and multiple language bindings.
Rusqlite is an embedded database interface and relational database driver that provides a client library for interacting with SQLite. It functions as an SQL query wrapper, enabling the management of local file-based or in-memory databases through a safe interface. The library allows for the extension of native database capabilities by implementing custom scalar functions, collations, and virtual tables. It also supports the embedding of the database engine directly into the application binary to remove external library dependencies. The project covers a broad range of capabilities including
Rusqlite provides safe Rust bindings to SQLite, giving you a fully embeddable, zero-configuration, ACID-compliant SQL database that runs inside your application process with no separate server—exactly the lightweight embedded SQL database this search asks for.
SQLite is a serverless relational database engine and C-based library that stores data in a single local disk file. It functions as an embedded SQL database, integrating directly into applications without the need for a separate server process. The engine includes specialized capabilities for full-text search indexing and spatial data querying using R-Tree structures for geographic or geometric coordinate ranges. The system provides broad support for SQL data manipulation, database recovery and repair, and change tracking for synchronizing modifications between databases. It also features a
SQLite is the definitive embedded SQL database, providing full SQL compliance, ACID transactions, zero configuration, a tiny footprint, and is directly linkable into any C application — the perfect match for a lightweight embeddable database.
DuckDB is an embedded, in-process analytical SQL database and OLAP database management system. It functions as a data engine for Parquet and CSV files, allowing users to execute complex SQL queries on large datasets without requiring a separate server process. The system is designed for local analytical processing and embedded data science workflows. It enables the direct querying and analysis of Parquet and CSV files from disk, bypassing the need to load data into a permanent database. The engine provides high-performance analytical SQL execution, including support for window functions and
DuckDB is an embedded, in-process analytical SQL database that runs without a separate server and supports complex queries and language bindings, fitting your need for a lightweight embeddable SQL database.