非关系型数据库(NoSQL)的特点与主流数据库列表

信息分类: 数据库 发布时间: 2022-09-07 14:50:53 访问量: 440

一:非关系型数据库(NoSQL)的特点

关系型数据库是使用最广泛的数据库。代表产品为MySQL。传统的关系数据库,使用的时候常见有如下痛点:

1. 难以应付高并发数据写入
2. 海量数据的查询,效率低
3. 数据量达到一定规模后,会遇到瓶颈,难以扩展
4. 表结构修改困难, 难以适应经常变更的业务需求
5. 许可费用,扩展费用高昂

而nosql数据库,则是专门为了解决上诉的一些痛点,并针对性的侧重某个领域研发的。每个数据库,都有其应用领域与特色。


二:主流非关系型数据库(NoSQL)列表

1. 键值型数据库
代表 : Redis, Flare
特点 : 键值数据库将数据存储为键值对集合,其中键作为唯一标识符。键和值都可以是从简单对象到复杂复合对象的任何内容。键值数据库是高度可分区的,并且允许以其他类型的数据库无法实现的规模进行水平扩展。

2. 文档型数据库
代表 : MongoDB,CouchDB
特点 : 在文档数据库中,文档是处理信息的基本单位。一文档可以很长、很复杂、可以无结构,与字处理文档类似。一个文档相当于关系数据库中的一条记录。

3. 列存储数据库
代表 : HBase,Cassandra
特点 : 以列相关存储架构进行数据存储的数据库, 适合大批量数据的处理

4. 图数据库
代表 : InfoGrid, Neo4j
特点 : 最近越来越火的非关系型数据库,应用图形理论存储实体之间的关系信息。


如有转载,请注明出处!《非关系型数据库(NoSQL)的特点与主流数据库列表》的原文地址:http://www.xiao6.net/post/245.html