LiteDB源码解析系列(4)跳表基本原理
LitDB里面索引的数据结构是用跳表来实现的,我知道的开源项目中使用跳表的还包括Redis,大家可以上网搜索关于Redis的跳表功能的实现。在这一章,我将结合LiteDB中的示例来讲解跳表。
LiteDB源码解析系列(3)索引原理详解
在这一章,我们将了解LiteDB里面几个基本数据结构包括索引结构和数据块结构,我也会试着说明前辈数据之巅在博客中遇到的问题,最后对比mysql进一步深入了解LiteDB的索引原理。
嵌入式Nosql数据库——LiteDB
LiteDB是一个开源的.NET开发的小型快速轻量级的NoSQL嵌入式数据库,特性:无服务器的NoSQL文档存储,数据存储在单一文件中类似MongoDb的简单API100%C#代码,支持.NET3.5,单一DLL,可从NuGet安装:Install-PackageLiteDB支持ACID事务控制日志
LiteDB源码解析系列(2)数据库页详解
在这一篇里,我将用图文的方式展示LiteDB中页的结构及作用,内容都是原创,在描述的过程中有不准确的地方烦请指出。
LiteDB源码解析系列(1)LiteDB介绍
这是一个小型的.NET平台开源的NoSQL类型的轻量级文件数据库。特点是小和快,由于完全由C#'编写,所以可以支持LINQ,创建数据库是一个单一文件,类似Sqlite。
【UWP】使用 LiteDB 存储数据
序言:在UWP中,常见的存储数据方式基本上就两种。第一种方案是UWP框架提供的ApplicationDataSettings这一系列的方法,适用于存放比较轻量的数据,例如存个Boolean类型的设置项这种是最适合不过的了。另一种方案是用Sqlite这种数据库,适合存放数据量大或者结构复杂,又或者需要
.NET平台开源项目速览(7)关于NoSQL数据库LiteDB的分页查询解决过程
阅读目录1.关于数据库排序与分页2.LiteDB的查询排序3.LiteDB分页之渐入佳境4.LiteDB的疑问5.资源在文章:这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧!(第二辑)与.NET平台开源项目速览(3)小巧轻量级NoSQL文件数据库LiteDB中,介绍了LiteDB的基本
.NET平台开源项目速览(3)小巧轻量级NoSQL文件数据库LiteDB
阅读目录1.LiteDB初步介绍2.LiteDB使用基本案例3.LiteDB的技术细节4.资源其他提示:没有x86,x64之分,可以AnyCPU使用。4.5版本也可以使用,如果需要专门的4.5版本,可以自己编译,另外Mono的问题,官方没有提到,应该是暂时不支持,自己也没有环境,不好测试,希望有环境
LiteDB用法小结
LiteDB(https://www.litedb.org/)是一种文档型单文件数据库,基于Key-Value方式存取数据。
EJDB 简介
EJDB 简介
Percona MongoDB HotBackup热备份工具
PerconaMongoDBHotBackup热备份工具前言:目前官方MongoDB社区版是不支持HotBackup热备份的,我们只能通过mongodump等逻辑备份工具导出bson文件,再mongorestore导入,类似MySQL的mysqldump工具。在备份副本集时,我们需指定--oplog
percona-server-mongodb在不同平台上的编译
percona-server-mongodb在不同平台上的编译
Cortex:多租户、可横向扩展的Prometheus即服务
Cortex:多租户、可横向扩展的Prometheus即服务作者:LucPerkinsPrometheus是用于监控和可观察性的标准开源解决方案之一。Prometheus于2012年起源于SoundCloud,迅速获得广泛采用,后来成为首批CNCF项目之一,第二个毕业项目(仅次于Kubernetes
Finch DB 简介
Finch 是一个小巧但高效实用的PHP开源框架,可以帮助你快速建立功能完善的web应用和API 跟其他框架的主要区别就能让使用者读懂并使用框架,做到知其然而知其所以然。
FaunaDB索引为您解决的5个常见问题
索引几乎是当今每个数据库的核心功能,因此FaunaDB也拥有索引也就不足为奇了。 FaunaDB是一个云托管的分布式多模型数据库,非常适合Web和移动应用程序。
Azure Cosmos DB 中 Document API Repository 的实现
Azure Cosmos DB 由 Microsoft 提供,是全球分布式多模型数据库。 通过 Azure Cosmos DB 跨任意数量的 Azure 地理区域弹性且独立地缩放吞吐量和存储。 它通过综合服务级别协议 (SLA) 提供吞吐量、延迟、可用性和一致性保证。Azure Cosmos DB 可以轻松地生成可缩放且响应迅速的全局规模应用程序。
Azure CosmosDB (10) Azure Cosmos DB体系结构
Azure CosmosDB (10) Azure Cosmos DB体系结构
Azure Cosmos DB 知识整理
Azure Cosmos DB 知识整理
解决 Prometheus 监控 Kubernetes Job 误报的坑
最近有遇到Prometheus监控Job任务误报的问题,大概的意思就CronJob控制的Job,前面执行失败了会触发报警,后面生成的新的Job可以正常执行后,但是还是会收到前面的报警。这是因为一般在执行Job任务的时候我们会保留一些历史记录方便排查问题,所以如果之前有失败的Job了,即便稍后会变成成
如何优雅的实现 Kubernetes 集群证书自动轮换
1检查证书过期时间#Forkubeadmprovisionedclusterskubeadmalphacertscheck-expiration#Forallclustersopensslx509-noout-dates-in/