今天记录一次公司的技术分享,让我明白了,原来数据冗余也是一个利器。 数据库范式 在上学学习数据库的时候肯定都是要讲到范式的,这里简单回顾一下。-第一范式(1NF)所有的域都应该是原子性的,即数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项,即没有重复域。-第二范式(2 ...
分类:
数据库 时间:
2017-04-13 10:15:15
阅读次数:
232
RAID是英文Redundant Array of Independent Disks的缩写,翻译成中文即为独立磁盘冗余阵列,或简称磁盘阵列。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据冗余的技术。 数据 ...
分类:
其他好文 时间:
2017-03-31 23:31:59
阅读次数:
156
Cassandra属于NoSQL数据库,NoSQL和传统关系型数据库不同,NOSQL偏好数据冗余,因为NoSQL一般无法做表关联查询。(1) keySpace基本上可以将Keyspace 理解成MySQL 之中的Database. 只不过Cassandra的”database” 包含了更多的内容:R... ...
分类:
其他好文 时间:
2017-03-29 14:02:05
阅读次数:
185
继承 1.为什么要是用继承? 因为在一些类中种有一些相同(name 姓名、age年龄、id工号)的属性,他们的代码意思也是相同的,如果要在加一些扩展类的话那么也会有相同的属性这就造就了代码的冗余,这样的会大量的浪费空间,所以在开发中是很不好的,为了避免数据冗余我门就使用继承 2.继承的概念: 1.1 ...
分类:
其他好文 时间:
2017-03-17 19:32:03
阅读次数:
192
数据库简介使用数据库的必要性1.可以结构化存储大量的数据信息,方便用户进行有效的检索和访问2.可以有效的保持数据信息的一致性、完整性,降低数据冗余3.可以满足应用的共享和安全方面的要求数据库的基本概念数据:不仅仅包括数字,文字、图形、图像、声音、档案记录等都是数..
分类:
数据库 时间:
2017-02-27 15:57:48
阅读次数:
260
范式是从英文Normal Form翻译过来的,这里主要说前面3个范式。这3个范式步步为营,后面的范式必须以前面范式为基础,如果没有实现第一范式,那么是不可能实现第二范式的,更别说第三范式了。这3个范式的提出都是为了避免数据冗余和插、改、删的操作异常。 1、第一范式(1NF):强调列的原子性,要求每一 ...
分类:
数据库 时间:
2017-02-19 00:10:29
阅读次数:
169
1.如何提高服务器安全性?防火墙规则关闭不必要端口禁止root登录降低web程序运行权限系统跟应用定期打补丁上waf(web应用防火墙)2.raid: raid0:两块硬盘以上,合成一块,提高读写速度 raid1:两块硬盘,又称为镜像方式,数据冗余,只有一半磁盘空间有效,另一半用来冗余,相..
分类:
其他好文 时间:
2017-02-17 00:51:25
阅读次数:
277
1.服务器192.168.1.201192.168.1.204192.168.1.205192.168.1.206192.168.1.207192.168.1.208因为RedisCluster如果数据冗余是1的话,至少要3个Master和3个Slave。2.安装步骤(1)准备工作mkdir/usr/local/redis_clustermkdir/usr/local/redis_cluster(安装所需的文件)cd/usr/l..
分类:
其他好文 时间:
2017-02-09 17:47:53
阅读次数:
227
开门见山,问题所在 sql语句性能达不到你的要求,执行效率让你忍无可忍,一般会时下面几种情况。 网速不给力,不稳定。 服务器内存不够,或者SQL 被分配的内存不够。 sql语句设计不合理 没有相应的索引,索引不合理 没有有效的索引视图 表数据过大没有有效的分区设计 数据库设计太2,存在大量的数据冗余 ...
分类:
数据库 时间:
2017-01-16 01:06:31
阅读次数:
213
模式设计理论主要包括三方面的内容:数据依赖、范式、模式设计方法。数据依赖研究数据之间的联系,起着核心的作用;范式是关系模式的标准;模式设计方法是自动化设计的基础。 关系模式的设计准则 关系模式的冗余和异常 关系模式的冗余指数据冗余。数据冗余 指同一个数据在系统中多次重复出现,这一直是影响系统性能的大... ...
分类:
数据库 时间:
2017-01-04 07:24:03
阅读次数:
429