持久化 关于持久化:Xline-持久化存储设计与实现 在 Xline 晚期的原型阶段,咱们采纳了基于内存的存储来实现数据的长久化。这尽管简化了 Xline 原型设计的复杂度,进步了我的项目的开发和迭代速度,但带来的影响…
持久化 关于持久化:Xline-v030-一个用于元数据管理的分布式KV存储 Xline是一个基于Curp协定的,用于治理元数据的分布式KV存储。现有的分布式KV存储大多采纳Raft共识协定,须要两次RTT能力实现一次申请。当部署在单个数据中心…
无分类 Redis持久化之AOF 以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以写文件,redis启动之初会读取该文件重新构建数据,换言之,redis重启的话就会根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作。
无分类 Redis持久化之RDB 在指定的时间内将内存中的数据集快照写入磁盘,也就是Snapshot快照,它恢复时是将快照文件直接读到内存中。Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束,再用这个临时文件替换上次持久化的文件,整个过程中,主进程时不进行任何IO操作的,这就是确保了极高的性…
无分类 经验拾忆纯手工-Redis与Python操作Redis语法对比解析 前言 {代码…} 准备 {代码…} 全局命令 dbsize(返回key的数量) {代码…} exists(是否存在某key) {代码…} keys(列出所有key,可使用通配符) {代码…} scan (对应keys,迭代取出所有keys) {代码…} inf…
无分类 认识CoreData-初识CoreData `这段时间公司一直比较忙,和组里小伙伴一起把公司项目按照之前逻辑重写了一下。由于项目比较大,还要兼顾之前项目的迭代和其他项目,目前为止只写完第一阶段。之前项目本地持久化方案主要用的是SQLite,这次重写…
无分类 认识CoreData-基础使用 第一篇文章中并没有讲CoreData的具体用法,只是对CoreData做了一个详细的介绍,算是一个开始和总结吧。这篇文章中会主要讲CoreData的基础使用,以及在使用中需要注意的一些细节。因为文章中会插入代码和图片,内…
无分类 认识CoreData-使用进阶 之前两篇文章都比较偏理论,文字表达比较多一些,但都是干货!学习时先理解理论知识,才能更好的帮助后面的理解。在这篇文章中,将会涉及关于CoreData的一些复杂操作,这些操作会涉及分页查询、模糊查询、批处理…
无分类 认识CoreData-高级用法 在之前的文章中,已经讲了很多关于CoreData使用相关的知识点。这篇文章中主要讲两个方面,NSFetchedResultsController和版本迁移。文章题目中虽然有“高级”两个字,其实讲的东西并不高级,只是因为上一篇文章中东…