文件处理系统(file-processing system)的主要弊端: 数据冗余和不一致(data redundancy and inconsistency)、数据访问困难(difficulty in accessing data)、数据孤立(data isolation)、完整性问题(integ ...
分类:
数据库 时间:
2017-11-08 13:32:53
阅读次数:
284
数据库的设计范式是数据库设计所需要满足的规范,若满足的数据库的规范,则该数据库是简洁的、结构明晰的,同时不会发生插入、删除、跟新操作异常。否则数据库的设计是不够合理的,会给编程人员带来很多麻烦,也可能会造成大量的数据冗余。下面谈一谈我最近对数据库范式的理解。 1.1第一范式(1NF)确保每列保持原子 ...
分类:
数据库 时间:
2017-10-06 21:57:34
阅读次数:
239
一、复制介绍 所谓的复制就是在多个主机之间同步数据的过程。 1、数据冗余及可用性 复制技术提供数据冗余及可用性,在不同的数据库服务器上使用多个数据副本,复制技术防止单个数据库服务器出现数据故障而出现数据丢失。通过设置从库,你能在上面进行灾难切换、数据备份、报表服务等。在某些应用场景下,你还能提高读的 ...
分类:
数据库 时间:
2017-09-24 22:13:14
阅读次数:
215
磁盘冗余阵列(RAID) RAID: 作用:防止硬盘物理损坏以及增加存储设备的吞吐量 常见的RAID组合:0、1、5、10 RAID0: 需要最少两块(含)硬盘,可以有效提高性能及吞吐量 但是没有数据冗余和错误修复能力 RAID1: 需要最少两块(含)硬盘,可以提高数据资料的安全性及 恢复复能力,但 ...
分类:
系统相关 时间:
2017-09-14 23:45:41
阅读次数:
236
关系模式五元组 R<U,D,DOM,F> R--关系名 U--属性(组) D--U中的属性所来自的域 DOM--属性到域的映射 F--U中的数据依赖(函数依赖、多值依赖、连接依赖等) 数据依赖不良会带来的危害 数据冗余 更新异常 插入异常 删除异常 函数依赖 概念 X,Y是R的子集,不存在任意两个元 ...
分类:
数据库 时间:
2017-09-09 11:58:05
阅读次数:
297
集群架构 搭建一套测试集群,共三个节点,每个节点上面都有procuder/broker/consumer角色。没有WebUI页面,架构如下: kafka架构 在系统架构中,将消息系统独立可起到架构解耦、易扩展、灵活性强、可恢复、数据冗余、异步通讯等优点。 kafka是分布式消息系统软件,实现了消息发 ...
分类:
其他好文 时间:
2017-09-01 17:54:27
阅读次数:
196
1.RAID RAID:Redundant Arrays of Inexpensive(Independent)Disks,即独立磁盘冗余阵列,简称磁盘阵列。简单地说就是把多个独立的硬盘组合起来,从而提供比单个磁盘更高的存储性能和数据冗余的技术。RAID的初衷是为大型服务器提供高端的存储功能和冗余的 ...
分类:
其他好文 时间:
2017-08-26 16:58:32
阅读次数:
155
分片规则概述 在数据切分处理中,特别是水平切分中,中间件最终要的两个处理过程就是数据的切分、数据的聚合。 选择 合适的切分规则,至关重要,因为它决定了后续数据聚合的难易程度,甚至可以避免跨库的数据聚合处理。 前面讲了数据切分中重要的几条原则,其中有几条是数据冗余,表分组(Table Group), ...
分类:
其他好文 时间:
2017-08-26 13:40:41
阅读次数:
296
PoolPool是一个抽象的存储池,它规定了数据冗余的类型以及对应的副本分布策略。目前实现了两种Pool类型:Replicated类型和ErasureCode类型。一个Pool由多个PG构成。对象映射过程对象映射过程指的是查找对象在集群中分布的位置信息,其过程分为两步:A、对象到PG的映射。这个过..
分类:
其他好文 时间:
2017-07-26 18:12:54
阅读次数:
105
数据库优化包含以下三部分,数据库自身的优化,数据库表优化,程序操作优化.此文为第二部分 数据库性能优化二:数据库表优化 优化①:设计规范化表,消除数据冗余 数据库范式是确保数据库结构合理,满足各种查询需要、避免数据库操作异常的数据库设计方式。满足范式要求的表,称为规范化表,范式产生于20世纪70年代 ...
分类:
数据库 时间:
2017-07-20 13:39:39
阅读次数:
167