什么是非关系型数据库,关系型数据库和非关系数据库

首页 > 经验 > 作者:YD1662024-03-26 12:06:03

NoSQL数据库适合追求速度和可扩展性、业务多变的应用场景。对于非结构化数据的处理更合适,如文章、评论,这些数据如全文搜索、机器学习通常只用于模糊处理,并不需要像结构化数据一样,进行精确查询,而且这类数据的数据规模往往是海量的,数据规模的增长往往也是不可能预期的,而NoSQL数据库的扩展能力几乎也是无限的,所以NoSQL数据库可以很好的满足这一类数据的存储。

二、非关系型数据库的特点

了解了概念我们再来看看非关系型数据库的优点和缺点都有哪些:

优点

什么是非关系型数据库,关系型数据库和非关系数据库(5)

缺点

三、非关系型数据库的存储方式

NoSQL数据库利用key-value可以获取大量的非结构化数据,并且数据的获取效率很高,但用它查询结构化数据效果就比较差。

什么是非关系型数据库,关系型数据库和非关系数据库(6)

目前NoSQL数据库仍然没有一个统一的标准,它现在有四种大的分类:

四、常见的非关系型数据库介绍

常见的非关系型数据库有 Neo4j、MongoDB、Redis、Memcached、MemcacheDB 和 HBase 等。

什么是非关系型数据库,关系型数据库和非关系数据库(7)

在这里详细介绍一下MongoDB、HBase、Redis的特点和使用场景:

1、 MongoDB

MongoDB是一个基于C 编写的开源NoSQL数据库系统,它保留了SQL的一些友好特性(查询、索引),并使用AGPL许可证。它在许多场景下可用于替代统的关系型数据库或键/值存储方式。

什么是非关系型数据库,关系型数据库和非关系数据库(8)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.