首页 > 其他分享 >LiteDB

LiteDB

时间:2024-03-07 15:35:08浏览次数:26  
标签:存储 NoSQL dll API LiteDB NET

LiteDB.dll今天也是第一次见,并且系统里确实这个dll,在网上查了下,并记录下

原文链接:https://www.modb.pro/wiki/1610

LiteDB 是一个 .NET 开发的小型快速轻量级的 NoSQL 嵌入式数据库。

产品特性

  • 无服务器NoSQL文档存储
  • 简单的API,类似于MongoDB
  • 单个DLL(小于450kb)中的.NET 4.5 / NETStandard 1.3 / 2.0的100%C#代码
  • 线程安全
  • 具有完整交易支持的ACID
  • 写入失败后的数据恢复(WAL日志文件)
  • 使用DES(AES)加密的数据文件加密
  • 将POCO类BsonDocument映射为使用属性或流利的映射器API
  • 存储文件和流数据(例如MongoDB中的GridFS)
  • 单个数据文件存储(如SQLite)
  • 索引文档字段以快速搜索
  • LINQ查询支持
  • 类似SQL的命令来访问/转换数据
  • LiteDB Studio-用于数据访问的漂亮UI
  • 开源,所有人免费-包括商业用途
  • 从NuGet安装: Install-Package LiteDB

标签:存储,NoSQL,dll,API,LiteDB,NET
From: https://www.cnblogs.com/Dongmy/p/18059026

相关文章

  • Blazor的呈现模式与LiteDB项目中的坑点
    参照文档指引,准备用.NET8的Blazor和LiteDB撸个小项目,结果引入的LiteDB相关代码一直无法访问目录中的数据库,重建了好几次项目都无果。琢磨了半天才发现自己踩了新版本Blazor的呈现模式(RenderMode)的坑。看来还是要持续学习.NET新技术,跟上时代步伐!解决方案先给出我琢磨出来的解决......
  • LiteDB数据库
    LiteDB属于是嵌入式的文档型数据库。有点像关系型数据库里的SQLite。数据库的使用起来跟MongoDB比较像。区别是,LiteDB不需要部署服务端,像SQLite一样,直接保存在.db文件中。安装Install-PackageLiteDB使用示例://创建你的POCO类usingLiteDB;usingNewtonsoft.Json;//......
  • LiteDB 异常问题汇集
    1、LiteDBENSURE:getonlyindexbelowhighestindex===================================================在LiteDB.Constants.ENSURE(Booleanconditional,Stringmessage)位置C:\Users\DELL\Desktop\litedb损坏\LiteDB.Studio-master\LiteDB.Studio\ICSharpCod......
  • 通用的CRUD之LiteDB
    前言你要开发一个系统,是不是首要任务是先建库,建表,建字段,既所谓的数据建模(听起来高大上一点,数据建模也确实是个烧脑的活),要费不少功夫。不知你是否遇到过这样的场景。A产品有3个测试参数,B产品有6个测试参数,而且值和类型都各不相同,用SQL你要怎么建表呢?有人会说这简单“参数名,参数......
  • WinUI(WindowsAppSDK)使用LiteDB做个女演员图鉴
    为什么选择LiteDB之前做uwp的时候有做过一个植物图鉴,当时图片使用的是在线图片,所以图片很多也并没有什么体验上的差别,但是直到有一天别人的网站挂掉了,图片访问不到了,当时......