iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >6、NoSQL的四大分类
  • 486
分享到

6、NoSQL的四大分类

nosql数据库 2023-08-30 15:08:09 486人浏览 泡泡鱼
摘要

6、NoSQL的四大分类 kv键值对 不同公司不同的实现 新浪:Redis美团:Redis+Tair阿里、百度:Redis+memcache 文档型数据库(bson格式和JSON一样) mongoDB MonGoDB是一

6、NoSQL的四大分类

  1. kv键值对

    不同公司不同的实现

    • 新浪:Redis
    • 美团:Redis+Tair
    • 阿里、百度:Redis+memcache
  2. 文档型数据库(bson格式和JSON一样)

    • mongoDB
      • MonGoDB是一个基于分布式文件存储的数据库,一般用于存储一些文档,c++编写,Redis也是用C编写的,而且Redis是单线程的。
      • MongoDB是一个介于关系型数据库和非关系型数据库的中间产品!MongoDB是非关系型数据库中功能最丰富,最像关系型数据库的。
    • CouchDB:国外的不做了解
  3. 列存储数据库:之前遇到的数据库都是以行存储的数据库,使用列存储数据库是非常方便的因为毕竟改行和改列是完全不一样的。

    • HBase
    • 分布式文件系统
  4. 图形关系数据库:这种类型的数据库并不是存放图片的,而是存放一些关系的

    • 不是用来存储图形的,而是存储的关系,比如:朋友圈、社交网络、广告推荐!
    • Neo4j,infoGrid

四者的对比

分类Example举例典型应用场景数据模型优点缺点
键值对(key-value)Tokyo cabinet/tyant,Redis,voldemonrt,oracle BDB内容缓存,主要用于处理大数据的高访问负载,也用于一些日志系统等等key指向value的键值对,通常用hash table来实现查找速度快数据无结构化、通常只被当做字符串或者二进制数据
列存储数据库Cassandra,HBase,Ralk分布式的文件系统以列簇式存储,将同一列数据存在一起查找速度快,可扩展性强,更容易进行分布式扩展功能相对局限
文档型数据库CouchDB,MongoDBWEB应用(与key-Value类似,Value是结构化的,不同的是数据库能够了解Value的内容)key-Value对应的键值对,Value为结构化数据数据结构要求不严格,表结构可变,不需要像关系型数据库一样需要预先定义表结构查阅性不高,而且缺乏统一的查询语法
图形(Graph)数据库Neo4j,InfoGrid,Infinite Graph社交网络、推荐系统等,专注于构建关系图谱图结构利用图结构相关算法,比如最短路径寻址N度关系查找等很多时候需要对整个图做计算才能得出需要的信息,而且这种结构不太好做分布式式的集群方案

来源地址:https://blog.csdn.net/nytcjsjboss/article/details/132561095

--结束END--

本文标题: 6、NoSQL的四大分类

本文链接: https://www.lsjlt.com/news/383159.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 6、NoSQL的四大分类
    6、NoSQL的四大分类 kv键值对 不同公司不同的实现 新浪:Redis美团:Redis+Tair阿里、百度:Redis+memcache 文档型数据库(bson格式和json一样) MongoDB MongoDB是一...
    99+
    2023-08-30
    nosql 数据库
  • NoSQL数据库四大分类的介绍
    本篇内容介绍了“NoSQL数据库四大分类的介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!NoSQL数据...
    99+
    2024-04-02
  • redis学习之NoSQL数据四大分类的对比示例
    这篇文章主要介绍了redis学习之NoSQL数据四大分类的对比示例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。KV键值对新浪:Berkel...
    99+
    2024-04-02
  • 一问弄懂Shell变量四大分类
    目录Shell变量什么是变量shell变量定义shell变量分类环境变量常见变量变量引用变量赋值本地变量变量定义变量引用变量赋值变量删除位置参数变量变量定义变量引用特殊变量变量定义变量引用总结上一篇我们讲述了Shell的基...
    99+
    2023-05-12
    shell 变量 Shell 环境变量 Shell特殊变量
  • 6.小程序api分类
    事件监听 以on开头,监听某个事件触发,例如:wx.WindowResize事件 同步 以Sync结尾的是同步,可以通过函数返回值直接获取,例如:wx.setStorageSync 异步 需要通过函数接收调用结果,例如:wx.request...
    99+
    2023-08-30
    小程序
  • 强大的CSS:focus-visible伪类真的太6了!
    一、快速了解CSS :focus-visible伪类:focus-visible伪类是非常年轻的一个伪类,目前仅Chrome浏览器标准支持,但足够了。如果你是一个深入用户体验的开发者,这个伪类会非常有用。:focus-visible伪类应用...
    99+
    2023-06-03
  • NoSQL:非关系型数据库分类
    NoSQL,全称 Not Only SQL,意为不仅仅是 SQL,泛指非关系型数据库。NoSQL 是基于键值对的,而且不需要经过 SQL 层的解析,数据之间没有耦合性,性能非常高。 非关系型数据库又可...
    99+
    2023-09-05
    nosql 数据库
  • 4.四大类(DDL、DML、DQL、DCL)
    文章目录 4.四大类(DDL、DML、DQL、DCL)4.1 DDL(数据定义语言)数据库操作查询表操作创建表操作修改表中字段删除表中字段删除表 4.2 DML(数据操作语言)插入数据修...
    99+
    2023-09-18
    数据库 mysql sql
  • MySQL四大类日志是什么
    今天小编给大家分享一下MySQL四大类日志是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。前言MySQL日志记录了MyS...
    99+
    2023-07-06
  • nginx优化的6大方法分别是什么
    这篇文章跟大家分析一下“nginx优化的6大方法分别是什么”。内容详细易懂,对“nginx优化的6大方法分别是什么”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“nginx优化的6...
    99+
    2023-06-28
  • 定义R12分类账的四要素
    定义R12分类账的四要素http://www.91sap.com/thread-14981-1-1.html(出处: 赛跑网)定义R12分类账的四要素:会计科目弹性域结构(COA)、币种(Currency)、日历(Clander)、会计方法...
    99+
    2023-06-05
  • android的四大组件分别是什么
    这篇“android的四大组件分别是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“android的四大组件分别是什么”文...
    99+
    2023-07-04
  • 当下中国人6大“劣根性”分析
    1、非常聪明,但却非常相信谣言; 一方面,中国人“不再相信”很多东西,一方面,中国的社交媒体上却充满了谣言。 所谓不相信即是指中国人吃饭不相信食品的安全性,出行不相信铁路行业解决买票...
    99+
    2022-11-15
    劣根性
  • 一文带你了解MySQL四大类日志
    目录前言mysql日志分为4大类错误日志修改系统配置二进制日志查看二进制日志查看二制日志的内容删除二进制日志暂时停止二进制日志的功能事务日志(或称redo日志)慢查询日志:slow query log总结前言 MySQL...
    99+
    2023-04-10
    mysql四种日志 mysql日志文件有几种 sql日志
  • c#的数据类型分为几大类
    c# 提供了多种数据类型,分类如下:值类型:基本类型(整数、浮点数、布尔型、char)、结构体、枚举引用类型:类、接口、委托、数组、字符串可空类型:允许为 null 的值类型其他类型:动...
    99+
    2024-04-04
    c# 代码可读性
  • 新版Red Hat的四大功能分别是什么
    这期内容当中小编将会给大家带来有关新版Red Hat的四大功能分别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。来自PcWorld的消息,Redhat红帽发布了***的王牌操作系统RHEL5.4(红...
    99+
    2023-06-17
  • 云服务器的四大件是指哪四个
    云服务器的四大件包括服务器硬件、网络设备、存储设备和操作系统。 服务器硬件:包括服务器主板、内存、硬盘、显卡等部件。服务器硬件需要具备足够的性能和稳定性,以承载数据存储和处理的任务。 网络设备:包括服务器与网络连接的设备、交换机、路由器...
    99+
    2023-10-27
    是指 服务器
  • NoSQL数据建模的示例分析
    这篇文章将为大家详细讲解有关NoSQL数据建模的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。NoSQL:一种新的思维方式?当开发人员谈论非关系或 NoSQL 数...
    99+
    2024-04-02
  • 云服务器的四大件有哪些组成部分
    处理器(CPU):用于运行计算密集型任务的处理器,通常包括英特尔至强E5四核处理器、AMD羿龙64核处理器、AMD锐龙36核处理器等。 内存(Memory):用于运行计算密集型任务的内存,通常包括128GB、256GB、4TB等不同容量的...
    99+
    2023-10-27
    组成部分 服务器 有哪些
  • 四种C#参数类型分别是什么
    这篇文章将为大家详细讲解有关四种C#参数类型分别是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。C#参数类型有四种:值类型引用类型输出类型数组型参数C#参数类型(1):值参数所谓值参数,...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作