美文网首页
哪些数据库可以叫做非关系型数据库?

哪些数据库可以叫做非关系型数据库?

作者: 鹤子青云上 | 来源:发表于2023-04-18 15:32 被阅读0次

随着互联网Web2.0的兴起,关系数据库在处理超大规模和高并发的Web2.0网站的数据时存在一些不足,需要采用更适合解决大规模数据集合和多重数据种类的数据库,我们通常将这种类型的数据库统称为非关系数据库(Not Only SQL,NoSQL)。非关系数据库的特点在于数据模型比较简单,灵活性强,性能高。常见的非关系数据库有以下4种。

(1)键值存储数据库

键值(Key-Value)数据库类似传统语言中使用的哈希表,可以通过键添加、查询或删除数据键值存储数据库查找速度快,通常用于处理大量数据的高访问负载,也用于一些日志系统等,其典型产品有Memcached和Redis。

(2)列存储数据库

列存储(Column-oricnted)数据库采用列簇式存储,将同一列数据存在一起。列存储数据库查找速度快,可扩展性强,更容易进行分布式扩展,通常用来应对分布式存储海量数据,其典型产品有Cassandra 和HBase。

(3)面向文档数据库

面向文档(Document-oriented)数据库将数据以文档形式存储,每个文档是一系列数据项的集合。面向文档数据库的灵感来自LotusNotes办公软件,可以看作键值数据库的升级版,并且允许键值之间嵌套键值,通常用于Web应用,其典型产品有MongoDB 和 CouchDB。

(4)图形数据库

图形(Graph)数据库允许将数据以图的方式存储。以图的方式存储数据时,实体被作为顶点,而实体之间的关系则被作为边。图形数据库专注于构建关系图谱,通常应用于社交网络、推荐系统等,其典型产品有Neo4J和InforGirid。

相关文章

  • D2-练习

    (一) 0、关系型数据库核心元素有哪些?数据库分为关系型数据库和非关系型数据库,我们学的是关系型数据库,关系型数据...

  • 数据库的分类和常见的数据库

    分类:关系型数据库和非关系型数据库常见的关系型数据库有:mysqlOracleSQLserver 非关系型数据库:...

  • Mongodb and pymongo

    mongodb:非关系型数据库 一: 非关系型数据库NoSQL全称--Not Only Sql 非关系型数据库主要...

  • 116.mongodb

    mongodb:非关系型数据库##一:非关系型数据库NoSQL全称-不仅SQL非关系型数据库的主要特点:非关系型的...

  • codition 9

    一.常见的关系型数据库和非关系型都有哪些? 1.关系型数据库: 关系模型就是指二维表格模型,因而一个关系型数据库就...

  • 关系及数据库

    引子 数据库可以分为关系型数据库和非关系型数据库,这里的关系是什么?从关系型数据库最初被提出的概念中,可以总结出:...

  • 八、MySQL学习目录

    1、数据库分类:关系型数据库,非关系型数据库关系型数据库:数据分类存放,数据之间可以有联系;DB2、Oracal、...

  • 云计算 | AWS | SimpleDB 与 RDS

    非关系型数据库:SimpleDB 关系型数据库:RDS 1. 非关系型数据库与传统关系型数据库的比较 2. Sim...

  • 1.数据库介绍

    RDMBS 1.数据库分为关系型数据库,和非关系性数据库 mongdb 非关系形数据库 mysql 关系型数据库 ...

  • MySQL基础理论

    关系型数据库和非关系型数据库特点对比 关系型数据库 非关系型数据库 Oracle典型版本 大版本经典版本号77.3...

网友评论

      本文标题:哪些数据库可以叫做非关系型数据库?

      本文链接:https://www.haomeiwen.com/subject/hxohjdtx.html