1. 引言(Introduction) 数据库(Database)是按照一定数据结构来存储和管理数据的仓库,按照数据结构的不同可以分为关系型数据库(SQL)与非关系型数据库(NoSQL)。本文先分别讲解二者之间的区别,之后进行对比分析,最后总结。

2. 关系型数据库(NoSQL) 2.1. 基本概念(Basic Concept) 关系型数据库是指采用了关系模型来组织数据的数据库,关系模型指的就是二维表格模型,数据按照表的形式存储,然后多组表构成了一个数据库。 关系模型中常用的概念有:

关系:指代一张二维表格,每张表格都有一个关系名,即表名; 元组:二维表格中的一行,在数据库中被称为记录; 属性:二维表格中的一列,在数据库中被称为字段(包括字段名,数据类型); 域:二维表格中每一列的取值范围; 关键字:表示特定元组(某一行)的属性,数据库中常称为主键,由一列或多列的值组成; 关系模型:对关系的描述。其格式为:关系名(属性1,属性2, …, 属性N),在数据库中为表结构。 2.2. 优点(Advantage) 存储方式:采用表格的储存方式,数据以行和列的方式进行存储,要读取和查询都十分方便,并且容易理解; 存储结构:按照结构化的方法存储数据,每个数据表都必须先对各个字段定义好(也就是先定义好表的结构),再根据表的结构存入数据。这样做的好处就是由于数据的形式和内容在存入数据之前就已经定义好了,所以整个数据表的可靠性和稳定性都比较高

精彩文章

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。