目录 "1、数据库基础知识" "1、数据" "2、数据库" "3、数据库管理系统" "4、数据库系统" "4.1数据库系统的特点" 1、数据库基础知识 1、数据 2、数据库 3、数据库管理系统 4、数据库系统 4.1数据库系统的特点 数据结构化 数据冗余度小 数据共享性好 数据独立性高 数据库保护 ...
分类:
数据库 时间:
2018-12-12 00:42:32
阅读次数:
235
引言:现在的社会处于一个数字化时代,很多事物都可以转化为数字形式储存起来,所以数据无处不在,手机联系人,微信消息,银行卡账号,人口信息,图书信息,消费记录等等.所以我们要用到数据库去管理这些信息.一、数据管理的几个阶段1、人工管理阶段特点:数据不能长期保存数据不能共享数据不具有独立性程序本身管理数据2、文件系统阶段特点:数据可长期保存数据由文件系统管理数据冗余大、共享性差数据独立性差3、数据库系统
分类:
数据库 时间:
2018-12-11 18:17:35
阅读次数:
231
数据库架构设计 - 高可用,度性能,一致性,扩展性 - 数据冗余带来一致性问题 单库->分片(路由,范围,哈希,路由服务)->分片+分组 冗余读库,写库单点 冗余写库-双写可能冲突,两个写库不同的初始值相同的补偿来避免,业务层自己生成唯一ID避免冲突 双主当主从用,两个主只有一个主提供服务(读+写) ...
分类:
其他好文 时间:
2018-11-26 20:22:53
阅读次数:
212
先上图 设计考虑:数据冗余,日后扩展,查询速度 关于数据库设计原则 ...
分类:
其他好文 时间:
2018-11-25 20:36:19
阅读次数:
153
数据库 MongoDB 程序 = 数据结构 + 算法 数存储的发展阶段 文件管理阶段 优点 : 数据可以长期保存 能存储大量的数据 使用比较简单 缺点 : 数据的一致性差 数据冗余度大 查找修改不方便 数据库管理阶段 优点 : 数据组织结构化 冗余度小 容易扩充 查找效率高 方便使用程序自动处理 缺 ...
分类:
数据库 时间:
2018-11-09 22:56:10
阅读次数:
192
引言 join是SQL中的常用操作,良好的表结构能够将数据分散到不同的表中,使其符合某种规范(mysql三大范式),可以最大程度的减少数据冗余,更新容错等,而建立表和表之间关系的最佳方式就是join操作。 对于Spark来说有3种Join的实现,每种Join对应的不同的应用场景(SparkSQL自动 ...
分类:
数据库 时间:
2018-11-05 20:56:05
阅读次数:
1389
为了避免数据冗余,我们可以把共同的信息,抽出建立一个单独的表,把不是共有的信息,建立一张单独表。 订单表分为两个表 create table orders( id number primary key,--订单的编号 userId number primary key references user ...
分类:
Web程序 时间:
2018-10-29 13:19:02
阅读次数:
165
数据冗余的含义和用途把视频和音频信号数字化了之后,数据量大的惊人,因此,若存储大量的图像和音频信息需要大大提高系统的存储容量,通常解决的方法是采用大容量磁盘或光盘,但这仅仅是解决海量存储的一个办法,而数据冗余的作用就是将额外的数据或数据信息保存在一个独立的硬盘上,来防止数据丢失,下面详解什么是数据冗余?有哪些类型?数据与信息虽然经常在一起使用,但概念是不相同的,数据是用来记录和传送信息的,数据是信
分类:
其他好文 时间:
2018-10-18 18:16:07
阅读次数:
196
飞天是由阿里云开发的一个大规模分布式计算系统,其中包括飞天内核和飞天开放服务。 飞天内核负责管理数据中心Linux集群的物理资源,控制分布式程序运行, 隐藏下层故障恢复和数据冗余等细节,有效提供弹性计算和负载均衡。如图所示,飞天体系架构主要包含四大块:1、资源管理、安全、远程过程调用等构建分布式系统 ...
分类:
其他好文 时间:
2018-10-13 16:09:17
阅读次数:
205
第一范式: 所有域都应该是原子性的,即数据库表的每一列都是不可分割的原子数据项,而不能是集合。 简而言之:第一范式就是无重复的域。 第二范式: 要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。 就是说,一行的数据都必须由主键来标识唯一性,不可以有属性和主键没关系 ...
分类:
数据库 时间:
2018-10-10 14:16:04
阅读次数:
149