Maison > base de données > tutoriel mysql > 关系型数据库与NoSQL数据库比较

关系型数据库与NoSQL数据库比较

WBOY
Libérer: 2016-06-07 15:54:52
original
1097 Les gens l'ont consulté

关系型数据库的优势: 1.保持数据的一致性(事务处理)[关系型数据库的最大优势] 2.由于以标准化为前提,数据更新的开销很小(相同的字段基本上都只有一处) 3.可以进行Join等复杂查询(不同服务器之间不能进行Join处理) 4.存在很多实际成果和专业技术信息(

关系型数据库的优势:

1.保持数据的一致性(事务处理)[关系型数据库的最大优势]

2.由于以标准化为前提,数据更新的开销很小(相同的字段基本上都只有一处)

3.可以进行Join等复杂查询(不同服务器之间不能进行Join处理)

4.存在很多实际成果和专业技术信息(成熟的技术)

5.把所有的数据都通过行和列的二元表现形式表示出来,给人更容易理解的直观感受

关系型数据库的不足(不擅长的处理):

1. 大量数据的写入处理

2. 为有数据更新的表做索引或表结构(schema)变更

3. 字段不固定时应用

4. 对简单查询需要快速返回结果的处理

NoSQL数据库的优势:

1.关系型数据库有类似Join这样的多表查询机制的限制导致扩展很艰难,NoSQL数据库不支持Join处理,各个数据都是独立设计的,很容易把数据分散在多个服务器上。

2.NoSQL的存储格式是键值存储形式、面向文档形式、面向列形式等,所以可以存储基础类型以及对象或者是集合等各种格式,而关系数据库则只支持基础类型

3.大量数据的写入处理

4.对数据进行缓存(Cache)处理

5.对数组类型的数据进行高速处理

6.对数据进行全部保存处理

NoSQL数据库的不足:

1.不提供关系型数据库对事务的处理

2.属于新的技术维护的工具和资料有限、将产生一定用户的学习和使用成本

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal