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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM