数据存储 plist,FMDB,归档。网络数据的传输与解析,网络传输建议用JSON格式数据,冗余数据少。数据下载下来缓存,可直接把缓存保存成文件,便于处理缓存中的文件。根据需求来定。block:1.什么是block//能极大的简化代码,提高效率。很多重要的开源库当中用block写的,不一定自己写,....
分类:
移动开发 时间:
2015-04-07 21:23:42
阅读次数:
191
Struct Query Language1.3NF a.原子性 b.不能数据冗余 c.引用其他表的主键2.约束 a.非空约束 b.主键约束 c.唯一约束 d.默认约束 e.检查约束 f.外键约束3.外键与关系 外键是约束,不做外键处理,关系也是存在的.4.char varcha...
分类:
数据库 时间:
2015-04-03 23:41:07
阅读次数:
204
在《Bitcask存储模型的实现 - 基本框架》中,我们了解了Bitcask存储模型中数据的存储方式、内存索引的组织形式,以及如何使用缓存加速数据读取。另外,Bitcask存储模型中提出闲时进行merge减少数据冗余、运用hint文件加速创建内存索引,下面我们来看merge的具体实现、如何用hint...
分类:
其他好文 时间:
2015-03-07 22:31:04
阅读次数:
134
OracleDataGuardStudy之--DataGuardFailOver案例OracleDG(Dataguard)是目前比较常见的数据库HA配置策略。通过实现PhysicalStandby和LogicalStandby,可以实现数据冗余容错机制。防止在主库出现严重故障,不能支持服务的时候,没有快速的后备支持环境。在DG中,switchover和fa..
分类:
数据库 时间:
2015-03-05 17:20:52
阅读次数:
251
规范化的对象:表目的:将数据转变成一个有逻辑的、无重复的格式,可以很容易将此格式再重新组合成一个整体。 就是减少表的数据冗余,减少数据存储空间,使每个表的用途更加明确,各表之间的关系更加科学。范式种类:6种。但实际上只需要做到3种范式就可以,后面三种只是有学术讨论的意义。规范化总结:规范化就是...
分类:
其他好文 时间:
2015-03-04 16:43:36
阅读次数:
99
常见的磁盘阵列模式:Raid0,Raid1,Raid5,Raid0+1①Raid0:磁盘数量要求:2块以上优点:提高传输速率。适用于对性能要求较高,而对数据安全不太在乎的领域。缺点:不提供数据冗余,因此一旦用户数据损坏,损坏的数据将无法得到恢复。RAID0运行时只要其中任一块硬盘出现问题就会..
分类:
其他好文 时间:
2015-02-26 15:02:40
阅读次数:
221
1.表设计遵循三范式,但必要的时候做数据冗余,举例说明:在权限模型中可能会用到5张表 用户表、角色表、权限表,还有用户角色关联表和角色权限关联表。如果此时要通过用户查询权限则必须关联查询或者使用多条sql查询,此时可以在用户表增加一个字段来存储用户的权限(例如将权限值使用逗号隔开),这样可以如果查询...
分类:
数据库 时间:
2015-01-19 14:07:14
阅读次数:
220
规范化:1, 以一种我们能够理解的方式表达这个世界中的事物;2, 减少数据冗余存储, 防止异常或者不一致的数据;3, 支持完整性约束.Tips: 提高数据的性能不在此列表中.意义: 规范化有益于我们正确地存储数据,避免陷入麻烦.当一张表满足规范化的规则时,总体而言, 这本书学习曲线 不陡峭, 非常适...
分类:
数据库 时间:
2015-01-15 21:53:05
阅读次数:
243
在第一遍敲机房收费系统的时候,数据库时自己根据查询的时候需要用到哪个表,哪个字段,就直接将这些字段放在了一个表里面了。没有考虑过三范式什么的。因为上下机的时候卡号,表里面的内容是动态的,卡号总是会重复,所以连主键都没有设置就直接这么下来了。当时也不懂什么数据冗余啊什么的。现在经过了一些稍微专业点的训练,知道那么做是不行的。数据库的设计需要遵循三范式。
问题来了,将数据库根据三范式设计了,这样有时...
分类:
其他好文 时间:
2015-01-12 00:26:47
阅读次数:
196
数据库管理技术的发展阶段1、人工管理阶段数据不能长期保存、程序本身管理数据、数据不能共享、数据不具有独立性。2、文件系统阶段数据可以长期保存、数据有文件系统管理、数据冗余大,共享性差、存取效率低下。3、数据库系统阶段数据实现结构化、数据实现共享性、存取效率高数据库系统相关概念数据库(database...
分类:
数据库 时间:
2014-12-13 00:47:55
阅读次数:
346