iOS系统自带Core Data来进行持久化处理,而且Core Data可以使用图形化界面来创建对象,但是Core Data不是关系型数据库,对于Core Data来说比较擅长管理在设备上创建的数据持久化存储用户创建的对象,但是要处理大量的数据时就应该优先选择SQL关系型数据库来存储这些数据。
Core Data在后台也是使用SQLite来存储数据的,但是开发人员不能直接访问这些数据,只能通过Co...
分类:
移动开发 时间:
2016-07-14 15:24:55
阅读次数:
167
[精通Objective-C]归档和序列化参考书籍:《精通Objective-C》【美】 Keith Lee使用Foundation框架的归档和序列化类可以将对象(对象图)转换为具有独立结构的字节缓冲区。这样就可以将数据写入文件或者传送给其他进程(通常会通过网络)。之后,这些数据可能会被转换回对象并保留相关的对象图。这些类为数据持久化提供了轻量级技巧。序列化处理类能够保存数据和对象在其层次结构中的位...
分类:
其他好文 时间:
2016-07-13 16:05:22
阅读次数:
150
SQLite: SQLite是一款轻量级型的数据库,资源占用少、性能良好和零管理成本,具有零配置(无需安装和管理配置)、独立(没有额外依赖)、储存在单一磁盘文件中的一个完整的数据库、源码完全的开源、比一些流行的数据库在大部分普通数据库操作要快……功能特性;在大型系统和处理大批量数据时不适用 SQLi ...
分类:
移动开发 时间:
2016-07-12 18:56:56
阅读次数:
468
一、数据持久化
diydb是一个实际上是文档型数据库(并不是内存型数据库),他需要将数据持久化,那么就需要 读写磁盘上的数据。怎样读写磁盘上的数据更高效呢?目前linux上的方法就是使用mmap,即内存映射机制。
为什么说mmap高效呢?我们知道,当我们在进程中读文件时,一般都是先将磁盘上的文件的相应数据块复制到进程的内核空间,然后从内核空间将需要的数据复制到用户...
分类:
数据库 时间:
2016-07-10 19:16:19
阅读次数:
257
Realm是和SQLite一样用于数据存储,但是它有几个特点比其它的数据库要好用: 1.跨平台 :现在绝大多数的应用开发并不仅仅只在 iOS 平台上进行开发,还要兼顾到 Android 平台的开发。为两个平台设计不同的数据库是愚蠢的,而使用 Realm 数据库, iOS 和 Android 无需考虑 ...
分类:
移动开发 时间:
2016-07-06 21:31:17
阅读次数:
391
runtime一套比较基层的c语言的API(库) 归档(OC对象-->字典—>2进制—>写入沙盒 || 目的.数据持久化) #import <UIKit/UIKit.h>//遵循协议@interface NSObject (Coding)<NSCoding>@end #import "NSObjec ...
分类:
其他好文 时间:
2016-07-04 15:18:10
阅读次数:
120
No-SQL之Redis介绍redis是一种基于内存存储的key-value高性能存储系统,类似memcached,但是redis支持丰富的数据结构类型,并且其还支持数据持久化到磁盘。Redis is a data structure server. It is open-source, networked,
in-memory, and stores keys with optional dur...
分类:
数据库 时间:
2016-07-03 19:58:58
阅读次数:
281
归档是一种很常用的文件储存方法,几乎任何类型的对象都能够被归档储存(实际上是一种文件保存的形式),收集了网上的一些资料并结合自己的一些经验,总结如下。 一、使用archiveRootObject进行简单的归档 使用NSKeyedArichiver进行归档、NSKeyedUnarchiver进行接档, ...
分类:
移动开发 时间:
2016-07-02 18:51:36
阅读次数:
219
属性列表(plist) iOS提供了一种plist格式的文件(属性列表)用于存储轻量级的数据,并且只能保存NSDictionary、NSArray、NSString、NSNumber、Boolean、NSData、NSDate 类型的数据。将这些类型的数据保存为plist格式文件,该格式保存的数据可 ...
分类:
移动开发 时间:
2016-06-29 20:29:51
阅读次数:
215
Hibernate技术文档
hibernate数据持久化组件
对象持久化,把数据保存在永久的存储介质中(数据库)
OR/M(object relationmapping)对象关系映射。
POJO类,就是标准的Java Bean。
Hibernate就是一个可以自动的根据xml完成对象关系映射,并持久化到数据库的开源组件。
Hibernate的底层也是有JDBC实现的。
hi...
分类:
Web程序 时间:
2016-06-29 11:18:06
阅读次数:
261