LiteDB
LiteDB 是一款免费开源的 .NET 单文件嵌入式 NoSQL 文档数据库,类似于 SQLite 但存储 JSON 文档。它零配置、无需服务器,一个 .dll 文件即可运行,支持 ACID 事务、索引、LINQ 查询、加密、文件存储等完整功能。LiteDB 兼容所有 .NET 平台,是桌面应用和小项目中数据存储的理想选择。

项目简介

LiteDB 是一款免费开源的 .NET 单文件嵌入式 NoSQL 文档数据库,类似于 SQLite 但存储 JSON 文档。它零配置、无需服务器,一个 .dll 文件即可运行,支持 ACID 事务、索引、LINQ 查询、加密、文件存储等完整功能。LiteDB 兼容所有 .NET 平台,是桌面应用和小项目中数据存储的理想选择。

核心功能

轻量级嵌入式
  • 单文件数据库
  • 零配置零服务器
  • 纯.NET实现
  • NuGet一行安装
文档数据库
  • 存储JSON文档
  • LINQ强类型查询
  • Bson文档格式
  • 嵌套文档和数组
企业级功能
  • ACID事务
  • 索引和查询优化
  • AES加密
  • 文件存储和流

使用方法

  1. 通过 NuGet 安装 LiteDB
  2. 创建 LiteDatabase 实例
  3. 获取集合并插入文档
  4. 使用LINQ查询数据

适用场景

  • 桌面应用本地数据存储
  • 小型项目数据库
  • 配置和缓存存储
  • 嵌入式应用数据管理

项目地址

授权方式:免费 + 开源 (MIT)