LiteDB 一個小巧、快速、輕量級的 NoSQL 嵌入式數據庫。
- Serverless NoSQL 文檔存儲
- 類似于 MongoDB 的簡單 API
- 100% C# 代碼,支持 .NET 3.5 / .NET 4.0 / NETStandard 1.3 / NETStandard 2.0,單 DLL (小于 300 kb)
- 支持線程和進程安全
- 支持文檔/操作級別的 ACID
- 支持寫失敗后的數據還原 (日志模式)
- 可使用 DES (AES) 加密算法進行數據文件加密
- 可使用特性或 fluent 映射 API 將你的 POCO 類映射為
BsonDocument
- 可存儲文件與流數據 (類似 MongoDB 的 GridFS)
- 單數據文件存儲 (類似 SQLite)
- 支持基于文檔字段索引的快速搜索 (每個集合支持多達 16 個索引)
- 支持 LINQ 查詢
- Shell 命令行 - 試試這個在線版本
- 相當快 - 這里是與 SQLite 的對比結果
- 開源,對所有人免費 - 包括商業應用
- 可以從 NuGet 安裝:
Install-Package LiteDB
4.0 新特性
- 新的
表達式/路徑
索引/查詢支持。參考表達式 - 支持