RDBMS vs NoSQL RDBMS - 高度组织化结构化数据 - 结构化查询语言(SQL) (SQL) - 数据和关系都存储在单独的表中。 - 数据操纵语言,数据定义语言 - 严格的一致性- 基础事务 NoSQL - 代表着不仅仅是SQL- 没有声明性查询语言- 没有预定义的模式-键 - 值对
 构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第
转载 精选 2011-10-21 07:43:53
364阅读
一、BASEBASE就是为了解决关系数据库强一致性引起的问题而引起的可用性降低而提出的解决方案。BASE中 :BA是 Basically Available (基本可用)基本可用是指分布式系统在出现不可预知故障的时候,允许损失部分可用性。可以理解为在一个平台中,假设部分出现故障,这个时候系统应该在允许这些故障出现的情况下依旧保持部分功能(应该是核心功能)可以正常使用,另一部分功能出现些许可以允许的问题。响应时间上的损失:正常情况下的搜索引擎0.5秒即返回给用户结果,而基本可用...
原创 2021-06-17 11:42:56
771阅读
一、BASEBASE就是为了解决关系数据库强一致性引起的问题而引起的可用性降低而提出的解决
先扫盲:超键(super key):在关系中能唯一标识元组的属性集称为关系模式的超键候选键(candidate key):不含有多余属性的超键称为候选键主键(primary key):用户选作元组标识的一个候选键程序主键比如一个小范围的所有人,没有重名的,考虑以下属性身份证  姓名  性别 年龄身份证唯一,所以是一个超
转载 精选 2014-04-15 19:57:12
716阅读
数据的时代特征:涉及的数据量大数据不随程序的结束而消失数据被多个应用程序共享大数据数据库的发展史萌芽阶段————文件系统使用磁盘文件来存储数据初级阶段————第一代数据库出现了网状模型、层次模型的数据库中级阶段————第二代数据库关系型数据库和结构化查询语言高级阶段————新一代数据库“关系—对象”型数据库文件管理系统的缺点编写应用程序不方便数据冗余不可避免应用程序依赖性不支持对文件的并以访问数据
原创 2017-10-13 21:16:58
941阅读
文章目录概念模型实体的概念数据模型概念模型实体的概念实体(Entity)客观存
原创 2022-03-21 11:20:44
169阅读
关系模型数据库系统的数据结构简单,表示数据及其数据之间的联系均采用关系(二维表),同时关系模型有扎实的数学理论做基础,使得数据的操作可以通过关系的运算来完成。关系及关系模型    关系是数学上的一个概念,建立在日常生活中所论及的关系概念之上,例如我们通常所说的邻里关系、朋友关系、学生与所选修的课程及该课程的成绩关系等。在这里我们所论及的朋友关系涉及到了互为朋友的双方,在数学上可表示
原创 2021-07-29 09:58:51
225阅读
目录文章目录目录关系型数据库科德十三准则(RDBMS 十三准则)ACID 原则主流的 RDBMS关系型数据库设计的原则关系型数据库设计的步骤关系数据结构关系完整性约束关系操作集合关系型数据库关系型数据库,是指采用了关系模型来组织数据数据库,借助集合代数等数学概念和方法来处理数据库中的数据
原创 2021-07-19 10:25:47
646阅读
并发控制技术,是数据库事务实现的基石,在确保事务隔离性正确的前提下,尽可能提高事务的并发度。 广义上看,并发控制属于事务调度,调度的种类非常多,串行化、可串行化、不可恢复性等等;在这里,我们更多从狭义上来讲调度,指可串行化的调度。 事务的正确性主要体现在ACID特性上,而并发控制主要涉及其中的I即Isolation,即事务隔离性,避免脏读,幻读,写偏斜等读写异常。且满足事务的可恢复性属性。
原创 精选 1月前
184阅读
关系型数据库与非关系型数据库关系型数据库:一个机构化的数据库,创建在关系模型基础上,一般面向于记录包括oracle、mysql、sqlserver、db2非关系型数据库:除了主流的关系型数据库意外的数据库,都人为是非关系型的包括redis、mongdb、hbase、couhdb非关系型数据库产生背景对数据库高并发读写需求对海量数据高效存储与访问需求对数据库高可扩展性与高可用需求Redis简介Red
原创 2019-12-28 22:31:15
329阅读
数据:描述事物的符号记录,可以是数字,文字,图形,声音,语言等多种形式,他们都可以经过数字化后存入计算机数据
原创 10月前
139阅读
目录文章目录目录关系型科德十三准则(RDBMS 十三准则)ACID
原创 2022-03-22 10:03:45
689阅读
文章目录概念模型实体的概念数据模型概念模型实体的概念实体(Entity)客观存在并可以相互区分的事物称为实体。从具体的人、物、事件到抽象的状态与概念都可以用实体抽象地表示。如,在学校里,一名学生、一名教师、一门课程等都称为实体。属性(Attribute)属性是实体所具有的某些特性,通过属性对实体进行描述。实体是由属性组成的。
原创 2021-09-26 11:29:34
2905阅读
数据库相关基础1 数据库介绍 1、数据库相关概念  数据库服务器(本质就是一个台计算机,该计算机之上安装有数据库管理软件的服务端)  数据库管理管理系统RDBMS(本质就是一个C/S架构的套接字软件)  (文件夹)=====》数据库  表(文件)  记录:抽取一个事物所有典型的特征/数据
转载 2023-07-31 22:52:11
0阅读
数据库理论 1. 复制集与分布式 复制集(Replication) 数据库数据相同,起到备份作用 高可用 High Available HA 分布式(Distribution) 数据库数据不同,共同组成完整的数据集合 通常每个节点被称为一个分片(shard) 高吞吐 High Throughpu
数据库       主流:互联网公司用mysql5.5 mysql单实例源码编译安装5.5.32cd cmake-2.8.8./configure#CMake has bootstrapped.  Now run gmake.gmakegmake installcd ../ 1.3.2 依赖包yum
原创 精选 2017-10-17 17:24:34
1089阅读
3点赞
数据库的基本概念数据:描述事物的符号记录称为数据(Data)包括数字,文字,图形,图像,声音,档案记录等以"记录"形式按统一的格式进行存储表:将不同的记录组织在一起,就形成了"表"是用来存储具体数据数据库数据库就是表的集合,是存储数据的仓库以一定的组织方式存储的相互有关的数据当今主流数据库介绍SQL_Server(微软公司)面向Windows操作系统简单,易用Oracle(甲骨文公司产品)面向
原创 2019-11-22 14:56:21
662阅读
             2、主属性、非主属性  3、范式       4、规范化理论  模式分解 保持函数依赖分解   定义:对
原创 2022-08-31 20:54:59
249阅读
1、ACID是RDBMS的理论基石;      A原子(Atomiclty )事务原子性;      C一致(Consistency)插入一张表数据,会 影响其它(索引/其它表)等一致。      I 隔离性(ioslation)事务独立,封闭;隔离性强度;      D持久性(Durabilty)数据永存。        对应分布式数据库
转载 2013-08-01 19:30:00
103阅读
  • 1
  • 2
  • 3
  • 4
  • 5