awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sqlite avatar

sqlite/sqlite

0
View on GitHub↗
9,909 星标·1,544 分支·C·9 次浏览

Sqlite

SQLite 是一个无服务器的关系型数据库引擎和 C 语言库,将数据存储在单个本地磁盘文件中。它作为嵌入式 SQL 数据库运行,直接集成到应用程序中,无需单独的服务器进程。

该引擎包含用于全文搜索索引和使用 R-Tree 结构进行空间数据查询的专门功能,适用于地理或几何坐标范围。

该系统提供了对 SQL 数据操作、数据库恢复与修复以及用于在数据库间同步修改的变更追踪的广泛支持。它还具有用于数据库管理和配置的终端界面。

Features

  • Embedded Databases - Functions as a self-contained relational database engine that integrates directly into applications without a server.
  • Embedded Database Integrations - Integrating a full SQL engine directly into a larger application as a library to manage data without a separate server.
  • File-Based Storage Systems - Provides a serverless storage architecture that persists all database data within a single cross-platform disk file.
  • SQLite Databases - Provides a serverless, transactional SQL engine that stores the entire database in a single disk file.
  • Embedded Database Engines - Functions as an embedded engine that integrates directly into applications without requiring a separate server process.
  • R-Tree Indexes - Uses R-Tree indexing to enable efficient geometric and geographic queries for multi-dimensional coordinate data.
  • SQL Query Execution - Executes SQL statements to manipulate and retrieve data from local files.
  • B-Tree and R-Tree Indexed Stores - Implements balanced B-Tree structures to ensure efficient logarithmic time complexity for data searches and insertions.
  • Relational Local Storage - Provides a relational local storage engine for managing structured data within a single disk file.
  • Write-Ahead Logging - Employs write-ahead logging to ensure atomic commits and durability by recording changes before applying them to the main database.
  • C Libraries - Ships as a portable C library that can be compiled as a shared library or embedded source.
  • Database Page Caching - Manages data movement between disk and memory using a page-based caching system to optimize I/O.
  • Bytecode Virtual Machines - Compiles SQL statements into bytecode executed by a specialized internal virtual machine.
  • Spatial Querying - Enables the retrieval of data objects based on spatial bounding boxes and coordinates.
  • Database Change Tracking - Tracks data changes in sessions to generate changesets for synchronizing modifications between databases.
  • Database Administration Interfaces - Ships a terminal-based management interface for interacting with and administering multiple database files.
  • Full Text Search - Provides specialized indexing and searching capabilities for large volumes of text.
  • Full-Text Search Engines - Implements a full-text search system for indexing and retrieving text-based content.
  • Full-Text Search Indexes - Provides full-text search indexes for rapid keyword retrieval across large bodies of text.
  • Spatial Database Engines - Provides a database implementation optimized for indexing and querying spatial coordinate ranges.
  • Database Extension Modules - Allows the loading of external modules to extend the engine's search and indexing capabilities.
  • Source Code Amalgamations - Distributes the entire database engine as a single amalgamated C source file to simplify integration.
  • Database Recovery Utilities - Provides utilities to analyze and salvage data from corrupted database files.
  • Database Systems - Embedded, file-based SQL engine.
  • 数据库 - Popular lightweight embedded SQL database.

Star 历史

sqlite/sqlite 的 Star 历史图表sqlite/sqlite 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

sqlite/sqlite 是做什么的?

SQLite 是一个无服务器的关系型数据库引擎和 C 语言库,将数据存储在单个本地磁盘文件中。它作为嵌入式 SQL 数据库运行,直接集成到应用程序中,无需单独的服务器进程。

sqlite/sqlite 的主要功能有哪些?

sqlite/sqlite 的主要功能包括:Embedded Databases, Embedded Database Integrations, File-Based Storage Systems, SQLite Databases, Embedded Database Engines, R-Tree Indexes, SQL Query Execution, B-Tree and R-Tree Indexed Stores。

sqlite/sqlite 有哪些开源替代品?

sqlite/sqlite 的开源替代品包括: kuzudb/kuzu — Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data… tencent/wcdb — WCDB is a cross-platform storage layer and embedded database engine that serves as a framework for SQLite. It… cozodb/cozo — Cozo is a logic-based database engine that functions as a relational data store, an embedded graph database, and a… google/leveldb — LevelDB is an embedded database library and persistent storage engine that provides a sorted key-value store. It uses… tursodatabase/libsql — LibSQL is a high-performance, distributed SQL database engine that extends SQLite to support remote network access,… syndtr/goleveldb — goleveldb is an embedded key-value storage database for Go. It provides local data persistence and indexing, allowing…

Sqlite 的开源替代方案

相似的开源项目,按与 Sqlite 的功能重合度排序。
  • kuzudb/kuzukuzudb 的头像

    kuzudb/kuzu

    3,965在 GitHub 上查看↗

    Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data management. It operates as a library within the host application process, utilizing a columnar-based storage architecture and just-in-time query compilation to execute complex graph traversals and pattern matching efficiently. By mapping database files directly into system memory, it ensures data durability and high-speed access while maintaining ACID-compliant transactional integrity. The engine distinguishes itself by integrating vector similarity search and full-text search di

    C++cypherdatabaseembeddable
    在 GitHub 上查看↗3,965
  • tencent/wcdbTencent 的头像

    Tencent/wcdb

    11,502在 GitHub 上查看↗

    WCDB is a cross-platform storage layer and embedded database engine that serves as a framework for SQLite. It functions as an object relational mapper, linking application classes to database tables to enable data operations via objects rather than raw queries. The project is distinguished by an integrated encryption layer for securing data at rest and a full-text search engine that uses language-specific tokenizers for text lookups. It also features transparent field compression to reduce storage footprints and a connection-pooling model to coordinate simultaneous read and write operations a

    Candroiddatabaseios
    在 GitHub 上查看↗11,502
  • cozodb/cozocozodb 的头像

    cozodb/cozo

    3,880在 GitHub 上查看↗

    Cozo is a logic-based database engine that functions as a relational data store, an embedded graph database, and a temporal vector database. It utilizes a Datalog-inspired query language to execute relational, recursive, and graph queries. The system distinguishes itself through specialized indexing for high-dimensional vector similarity searches and near-duplicate detection using locality sensitive hashing. It also provides built-in temporal versioning, allowing for historical state retrieval and time-travel queries to access data as it existed at specific points in time. Its broader capabi

    Rustclient-servercozocozoscript
    在 GitHub 上查看↗3,880
  • google/leveldbgoogle 的头像

    google/leveldb

    39,152在 GitHub 上查看↗

    LevelDB is an embedded database library and persistent storage engine that provides a sorted key-value store. It uses a log-structured merge-tree architecture to map byte arrays to values, running directly within a process to provide storage without the need for a separate server process. The system is distinguished by its use of custom comparison functions to define key ordering, enabling efficient range scans and sequenced lookups. It ensures data reliability through atomic batch execution, consistent snapshot generation, and log-based recovery after failures. The engine covers broad capab

    C++
    在 GitHub 上查看↗39,152
查看 Sqlite 的所有 30 个替代方案→