首页 > 数据库 >NoSQL介绍

NoSQL介绍

时间:2023-06-22 09:55:10浏览次数:43  
标签:关系 NoSQL 数据库 介绍 SQL 格式 硬盘

NoSQL(Not Noly SQL)不仅仅是SQL,泛指 非关系型数据库,NoSQL 数据库并不是要取代关系型数据库,而是关系型数据库的补充。

  优点 缺点

关系型数据库

MySQL、Oracle

1、易于维护:都是使用表结构,格式一致; 1、存储在硬盘上,所以读写性能比较差
2、使用方便:SQL语言通用; 2、固定的表结构,灵活度稍欠
3、复杂操作:可用于一个表以及多个表之间非常复杂的查询。 3、高并发读写需求,硬盘 I / O 是一个很大的瓶颈
     

非关系型数据库

Redis、MongoDB

1、格式灵活:存储数据的格式可以是 key、value 等形式应用场景广泛 1、不提供SQL支持,学习和使用成本较高;
2、速度快:NoSQL 可以使用硬盘或者内存作为载体,而非硬盘; 2、一般没有事务处理;
3、成本低:NoSQL 数据库部署简单,基本都是开源软件。 3、复杂查询方面稍欠。

标签:关系,NoSQL,数据库,介绍,SQL,格式,硬盘
From: https://www.cnblogs.com/Rover20230226/p/17497517.html

相关文章

  • celery笔记五之消息队列的介绍
    本文首发于公众号:Hunter后端原文链接:celery笔记五之消息队列的介绍前面我们介绍过task的处理方式,将task发送到队列queue,然后worker从queue中一个个的获取task进行处理。task的队列queue可以是多个,处理task的worker也可以是多个,worker可以处理任意queue......
  • Apache 地址重写简单介绍
    一、为何需要地址重写网页地址变化,SEO需要更友好的地址,域名变化,等等情况下,为了让客户受尽了少的影响,最好的办法就是地址重写。 二、在那里重写1、在Apache主配置文件httpd.conf中;以我本地XAMPP为例,就是要修改下面配置文件:D:\xampp\apache\conf\httpd.conf;2、在httpd.conf里定义......
  • 机器学习基础-统计学习与数据分析介绍
    本书介绍    本入门级统计教科书主要讲解发展和培养统计思维所需的基本概念和工具。它提供了描述性,归纳性和探索性的统计方法,并指导读者完成定量数据分析的过程。在实验科学和跨学科研究中,数据分析已成为任何科学研究的组成部分。诸如判断数据的可信度,分析数据,评估所获得结果的......
  • 常见开源协议介绍
    搬砖:https://zhuanlan.zhihu.com/p/569905141借用乌克兰程序员PaulBagwell的分析图目录一、BSD协议二、ApacheLicence2.0三、GPL一、BSD协议主要特点:允许修改源码允许源码再发布允许商业软件发布和销售约束:如果再次发布的产品中包含源代码,需要在源代码中必须带......
  • 中文自然语言处理开放任务介绍、数据集、当前最佳结果分享
        本文整理了中文自然语言处理相关开放任务,详细任务说明,数据集,相关评价指标,以及当前最佳结果整理。涉及指代消歧,对话状态管理,情绪分类,实体链接,实体标注(EntityTagging),语言模型,机器翻译,词性标注,问答,关系抽取等任务。    本文内容整理自滴滴NLP实验室Wiki:https://c......
  • C++中的类简要介绍
    (文章目录)前言本篇文章讲给大家介绍一个C++中重要的概念,了解了这个概念大家就明白了为什么C++会叫做面向对象编程了。一、什么是类什么是对象1.类的概述其实我们生活中有很多类的例子,就像老虎是猫科动物可以看作一个大类,昆虫又是一个大类,机动车和非机动车又是不同的类。通过......
  • Oracle 19c新特性介绍(仅包含RAC、DG和备份)
    本文参考:OracleDatabaseDatabaseNewFeaturesGuide,19c,目前版本为2023年03月。摘抄RAC、DG和备份这三块的新特性介绍。1RAC新特性1.1Grid零停机补丁升级1.1.1切换Grid主目录原文摘抄:Usethe-switchGridHomeoptiontoswitchfromthesourceOracleGridInfrastruct......
  • C#语言async, await 简单介绍与实例(入门级)
       本文介绍异步编程的基本思想和语法。在程序处理里,程序基本上有两种处理方式:同步和异步。对于有些新手,甚至认为“同步”是同时进行的意思,这显然是错误的。同步的基本意思是:程序一个个执行方法,或者说在方法调用上,fun1(),fun2(),fun3(),fun4().. 按顺序调用,而异步的意思......
  • Lowes EDI 项目数据库方案开源介绍
    近期为了帮助广大用户更好地使用EDI系统,我们根据以往的项目实施经验,将成熟的EDI项目进行开源。用户安装好知行之桥EDI系统之后,只需要下载我们整理好的示例代码,并放置在知行之桥指定的工作区中,即可开始使用。今天的文章主要为大家介绍LOWE'SEDI项目,了解如何获取开源的项目......
  • 泛在电力物联网的概念及“云边端”的介绍
    安科瑞虞佳豪泛在电力物联网的概念泛在物联网通常是指在任何时间地点、人员与物质之间信息的有机互联与交互,而泛在电力物联网则具体指的是电力用户、电力企业与供应商和设备之间的信息互联交互。可以说泛在电力物联网就是在电力系统中应用互联网技术,实现不同信息传感设备之间的资源......