LiteDB

LiteDB - 一个使用.net  开发的NoSQL文档存储的单文件数据库。官网:www.litedb.org

GitHub:https://github.com/mbdavid/LiteDB

LiteDB是一个小型的、快速的和轻量级的NoSQL嵌入式数据库,特点:

  • 无服务器的NoSQL文档存储
  • 类似于MongoDB的简单API
  • 单文件(小于300kb),100%的C#代码,支持.NET 3.5 / .NET 4.0 / NETStandard 1.3 / NETStandard 2.0
  • 线程安全和进程安全
  • 文档/操作基本的ACID
  • 写入失败后数据恢复(日志模式)
  • 使用DES(AES)加密技术进行数据文件加密
  • 使用属性或者fluent mapper API 将poco类映射到BsonDocument
  • 存储文件和流数据(如MongoDB中的GridFS)
  • 单个文件存储(如SQLite)
  • 用于快速搜索的索引文档字段(每个集合最多支持16个索引)
  • 查询支持LINQ
  • Sheel命令行 - 使用一下这个版本
  • 相当快速 - 与SQLite 的比较结果
  • 开源并且对所有人员免费 - 包括商业用途
  • 从nuget安装:Install-Package LiteDB

4.0新特性

  • 新的 表达式/ 路径索引 / 查询支持。请参照Expressions
  • 嵌套包括支持
  • 优化查询执行(使用解释简单注释)
  • 修复并发问题
  • 移除事物和自动索引创建
  • 支持全扫描搜索和LINQ搜索
  • 新的Shell命令:根据表达式更新字段并选择/转换文档
  • 查看全部的更改日志

翻译到这里,看到已经有人翻译了。那就不翻译了,直接上地址了

中文:https://github.com/lidanger/LiteDB.wiki_Translation_zh-cn

原文地址:https://www.cnblogs.com/lhxsoft/p/14411485.html