一、redisRedis是一个高性能的key-value数据库, 使用内存作为主存储,数据访问速度非常快,当然它也提供了两种机制支持数据持久化存储.比较遗憾的是,Redis项目不直接支持Windows,Windows版项目是由微软开放技术团队建立和维护一个实验性项目(支持32,64位),所以并不适用...
分类:
Web程序 时间:
2014-11-29 15:48:19
阅读次数:
302
Memcached:高性能的分布式缓存数据库key-value存储方式(hashmap)不支持数据持久化,服务器关闭后数据全部被丢失C开发的,基于libevent库,在大多数linux,bsd,solaris,以及windows等os上都可用客户端实现软件的语言非常多:C/C++, PHP, Jav...
分类:
数据库 时间:
2014-11-29 06:41:21
阅读次数:
282
派猴子来的救兵为了数据不丢失, 需要在两个层面上做一些配置. 一个是ACK, 一个是数据持久化.ACK如果没有启用的话, 消费者拿走消息的时候, queue就把它删除了.消费者拿走一条消息之后, 还没有处理完就crash了. 那么这条消息就丢失了. 为了保证消息一定被处理完了才从queue中被删掉,...
分类:
其他好文 时间:
2014-11-28 00:57:55
阅读次数:
405
数据持久化
接触到Hibernate之前是不知道这么个概念的,查了不少资料一直都模糊不清。到底什么是数据持久化呢?《精通Hibernate:Java对象持久化技术详解》中给的解释,感觉还是比较合理的。狭义的理解: “持久化”仅仅指把域对象永久保存到数据库中;广义的理解,“持久化”包括和数据库相关的各种操作。Hibernate所涉及到的数据持久化应该是基于广义的理解的。本篇博客也基于这个理...
分类:
Web程序 时间:
2014-11-27 16:29:33
阅读次数:
154
iOS提供的数据持久化方式有:SQLiteCoreData属性列表、NSUserDefault对象归档。...
分类:
移动开发 时间:
2014-11-27 10:47:11
阅读次数:
174
1.CoreData
1.1 CoreData概述
1)Core data 是数据持久存储的最佳方式
2)Core Data 基于model-view-controller(mvc)模式下,为创建分解的cocoa应用程序提供了一个灵活和强大的数据模型框架。
3)Core Data可以是你以图形界面的方式快速的定义app的数据模型,同时在你的代码中容易获取到它。 Co...
分类:
数据库 时间:
2014-11-26 21:00:10
阅读次数:
337
takeover为冷备份
冷备份
cold back-up;
热备份
warm/hot backup
冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将关键性文件拷贝到另外的位置的一种说法。对于备份Oracle信息而言,冷备份时最快和最安全的方法。冷备份的优点是:
1、 是非常快速的备份方法(只需拷文件)
2、 容易归档(简...
分类:
其他好文 时间:
2014-11-26 21:00:10
阅读次数:
251
什么是数据持久化?数据的永久存储
为什么要坐数据持久化:存储在内存中的数据,程序关闭,内存释放,数据丢失,这种数据是临时的
数据初九化的本质:数据保存成文件,存储到程序的沙河中
1.沙盒机制
每个应用程序位于文件系统的严格限制部分
每个应用程序只能在为该程序创建的文件系统中读取文件
每个应用程序在IOS系统内都放在了统一的文件夹目录下
沙盒的本质就是一个文件夹,名字是随机分配的.
...
分类:
移动开发 时间:
2014-11-19 22:23:46
阅读次数:
266
工具类,能实现存储各种数据类型,也能读取到,所有方法都已经写好,就等你点进来...
分类:
其他好文 时间:
2014-11-11 09:26:11
阅读次数:
113
9.1 数据持久化概述9.2 iOS应用程序目录结构9.3 读写属性列表9.4 对象归档9.5 访问SQLite9.1 数据持久化概述iOS中可以有四种持久化数据的方式: 属性列表、对象归档、SQLite3和Core Data9.2 iOS应用程序目录结构iOS应用程序运行在Mac os模拟器时候,...
分类:
移动开发 时间:
2014-11-11 00:34:17
阅读次数:
303