首页 > 其他分享 >概述

概述

时间:2023-02-02 22:55:06浏览次数:38  
标签:存储 数据库 视图 索引 json 概述 数据

mongodb是一个文档数据库,底层是以二进制json来存储数据的,由于json格式灵活,添加字段时,不需要变更表结构,支持索引和分布式事务。

关系型数据与mongoDB概念对应关系:
数据库 -> 数据库
表 -> 集合
行 -> 文档
列 -> 字段
索引 -> 索引
主键 -> _id
视图 -> 视图
表连接-> 集合操作

mongoDB不像关系型数据库,完成一个业务需要创建许多表,并不支持数字和对象存储到一个字段中,而mongodb由于是json存储则对这个需求有很好的支持
天生支持高可用、水平扩展,MongoDB 复制(副本集),可以将数据复制到多个副本上,允许延迟备份数据,可以对误操作进行回滚。当主节点挂断,
自动选举,自动将数据进行恢复。

当数据量大时,可以很方便的对数据进行分片

标签:存储,数据库,视图,索引,json,概述,数据
From: https://www.cnblogs.com/lyraHeartstrings/p/17087675.html

相关文章

  • Servlet-urlpartten配置和HTTP-概述
    Servlet-urlpartten配置Servlet相关配置1.urlpartten:Servlet访问路径1.一个Servlet可以定义多个访问路径:@WebServlet({"/d4","/dd4","/ddd4"})......
  • 【弯曲矫正】智能文字识别技术-弯曲矫正概述
    一、背景电子文档由于更容易存档、编辑、签名和共享,越来越多的文档需电子化,随着高质量摄像头在手机等移动设备上的普及,利用移动设备对文档进行数字化采集已经非常普遍。通......
  • 关系型数据库概述
    关系型数据库概述数据库的简介数据库是按照数据结构来组织、存储和管理数据的仓库,是一个长期存储在计算机内,有组织的、可共享的、统一管理的大量数据的集合。数据库的分......
  • JSTL概述和JSTL常用标签if
    JSTL概述1.概念:JavaServlet Pages Tag Library(JSP标准标签库)是由Apache组织提供的开源的免费的jsp标签<标签>2.作用:用于简化和替换jsp页面......
  • web相关概念回顾、服务器软件_概述
    web相关概念回顾软件架构:C/S:客户端/服务器端B/S:浏览器/服务器端资源分类:静态资源:所有用户访问相同资源后,得到的结构都是一......
  • 微服务概述
    微服务概述一、什么是微服务?什么是微服务?微服务(MicroserviceArchitecture)是近几年流行的一种架构思想,关于它的概念很难一言以蔽之。究竟什么是微服务呢?我们在此引用Thou......
  • HTTP_响应消息_概述与HTTP_响应消息_响应行_状态码
    HTTP_响应消息_概述HTTP协议:1.请求消息:客户端发送给服务器端的数据  数据格式:1.请求行......
  • EL概述和EL运算符
    EL表达式1.概念:ExpressionLanguage表达式语言2.作用:替换和简化jsp页面中java代码的编写3.语法:${表达式}4.注意:*jsp默认支持el表达式的,如......
  • 【Zookeeper】(一)概述与内部原理
    Zookeeper概述1概述Zookeeper是一个开源的、分布式的,为分布式应用提供协调服务的Apache项目。Zookeeper从设计模式的角度来看,是一个基于观察者模式设计的分布式服......
  • Java概述
    Java编程语言最初由SunMicrosystems开发,由JamesGosling发起并于1995年发布,作为SunMicrosystemsJava平台(Java1.0[J2SE])的核心组件。Java标准版的最新版本是JavaS......