第一章 MongoDb安装和原理

1.安装

   去官网下载版本,mongodb 分为两个版本:windows 和Linux。

  1.1 Windows 安装很简单

    首先:下载一个windows压缩包或安装程序。

    然后:在你的盘符里新建一个文件夹或安装程序路径名字为:mongo

    比如: d:\mongo  然后把里面的压缩包里面的内容全部放入进去。

    还要新建一个文件夹用于存放数据信息 比如:d:\db

    做完以上准备工作,打开运行->输入cmd->输入 d:\mongo\bin\mongod --dbpath=d:\db 这是开启mongodb服务

    客户端同样是 打开运行->输入cmd->输入d:\mongo\bin\mongo  开启客户端

 1.2 Linux 没有坏境所以没部署。

2.mongodb数据原理

  2.1 数据库的命名

    2.1.1 数据库命名不能为空字符串("")

    2.1.2 数据库名不能含有‘‘(空格).$/\和空格符(\0)

    2.1.3 数据库名应全部为小写

    2.1.4 数据库名最多为64Kb

    2.1.5 admin :从权限角度来看,这是"root“数据库. 在admin数据中添加的用户会自动继承所有数据库的权限。

    2.1.6 local: 该数据库永远不会被复制,可以用来存储限于本地单台服务器的任意集合

    2.1.7 config: 当MongoDB用于分片设置时,config数据库在内部使用,用于保存分片的相关信息。

  2.2 体系结构

    MongoDB 可以运行于当今流行的每一个平台,是一个可移植的数据库(即所谓的跨平台特性).

    一个MongoDB服务包含一个实例和多个与之对应的数据库。

    MongoDB数据库由一系列的物理文件(如数据库文件,日志文件等)的集合或与之对应的逻辑结果(如集合,文档等)组成.

  

  2.3 数据结构

    MongoDB 的逻辑结构主要有文档(doucument)、集合(collection)、数据库(database)3部分组成。

    MongoDB的文档相当于关系数据库中的一行记录.多个文档组成的一个集合相当于关系数据库的表.多个集合逻辑上组织在一起,就是数据库。

    

时间: 2024-11-05 14:44:19

第一章 MongoDb安装和原理的相关文章

Linux 第一章文本安装 red hat

享受生活  热爱挑战 明远分享 Linux 第一章文本安装 red hat 每章一段话 有些人似荷,只能远观:有些人似茶,可以细细品味:有些人似风,不必在意:有些人是树,值得依靠.人生就像是一场修行,修的就是一颗心.心顺,一切就会完美:心静,出境就会美好:心乐,人生就幸福了.多点踏实,少点浮躁,活得真实才能自在. 目标:   学会用文本方式安装red hat (建议先练习图形化安装,对比着学习文本安装) 理论部分: 一丶了解linux的系统内核 对于操作系统来说,内核就好像是人的"心脏"

“全栈2019”Java第一章:安装JDK11(Mac)

难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 文章原文链接 "全栈2019"Java第一章:安装JDK11(Mac) 下一章 "全栈2019"Java第二章:安装JDK11(Windows) 学习小组 加入同步学习小组,共同交流与进步. 方式一:关注头条号Gorhaf,私信"Java学习小组". 方式二:关注公众号Gorhaf,回复"Java学习小组". 全栈工程师学习计划 关

Mirth Connect 第一章 快速安装

前言:本人会陆续发表相关章节,有需要的人可以耐心等待,总章节供21章,会依次发布,本人发布的文章,均是实验成功的.本人水平有限,如有错误,请及时指出,在此表示感谢,希望关注Mirth Connect.第一章 快速安装 本章介绍了Mirth Connect3.4的基本安装过程,所有的例子都是基于windows操作系统的.安装前请确认满足以下三方面的要求: 1. JRE1.7版本以上(Mirth Connect3.5要求JRE1.8了),一般的情况JDK和JRE都要安装且版本必须一致,否则会导致Se

IDEA第一章----下载安装idea,设置背景字体编码,配置JDK/Maven

写在前面的话: 在程序的世界混迹了5年+,认真过,蹉跎过,回首突然发现自己得到的东西却很少.于是想写点东西记录下学习.工作抑或生活的种种,人生不只是眼前的苟且还有诗和远方,任沧海桑田韶华不在,愿无岁月可回头,我以我手写我心!!!  最近准备从eclipse切换到idea,熟悉了一周的时间,不得不说确实是开发神器,话不多说idea系列正式开始. 本系列博文会不定时更新,如有错误,欢迎指正,感谢! 第一节:下载安装idea idea官网下载地址:http://www.jetbrains.com/id

第一章 Java Web工作原理

一:在本章我们将学到如下的内容 >HTTP协议原理 >服务器端Web编程原理 >Servlet与Web容器 >Java Web应用程序的组成 >Tomcat介绍 一:1.1解析HTTP协议 HTTP:超文本传输协议(HyperText Transfer Protocol) HTTP是一种无状态的协议,意思是指在Web浏览器和Web服务器之间不需要建立持久的连接. HTTP是遵循请求/响应(Request/Response)模型的. HTTP处理流程: 1.1.1建立连接 在j

第一章   虚拟化     安装ESXI

  ESXI 实验要求: 1.黄月松创建两个虚拟机,一个红帽,一个08. 2.esxi和两黄月松个虚拟机相互ping测试. 3.黄月松两个虚拟机安装VMwaretools. 4.测试本黄月松地是否与08 ping通\ 1.  搭建 esxi 内核服务器 安装前配置 2.开始安装 3.进入系统配置(ip.dns...) 二.           安装VMware  vsphere  client 1.       提取安装文件 安装(根据向导安装即可) 配置本地VM 1 ip地址(作为客户端) 配

第一章 tomcat安装与启动

一.安装 1.下载tomcat安装包 2.解压安装包 3.配置环境变量 打开~/.bash_profile文件,输入一下两句话: export TOMCAT_HOME=/Users/enniu1/Desktop/server/apache-tomcat-7.0.57 export PATH=$PATH:$TOMCAT_HOME/bin 二.启动 1.进入bin(如果没配置环境变量的话) 2.nohup ./startup.sh & 三.测试 1.浏览器输入localhost:8080,跳到tom

《经济学原理》第一章 —— 经济学十大原理

经济学十大原理: 1.人们面临权衡取舍 2.某种东西的成本是为了得到它所放弃的东西 3.理性人考虑边际量 4.人们会对激励作出反应 5.贸易可以使每个人的状况变得更好 6.市场通常是组织经济活动的一种好方法 7.政府有时可以改善市场结果 8.一国的生活水平取决于它生产物品与服务的能力 9.当政府发行过多货币时,物价上涨 10.社会面临通货膨胀和失业之间的短期权衡取舍 1.人们面临权衡取舍 作出决策就是我们需要在不同的目标之间进行权衡取舍,而社会面临的一个重大的权衡取舍就是"效率与平等"

OSGi原理与最佳实践:第一章 OSGi框架简介(2)

OSGi原理与最佳实践:第一章 OSGi框架简介(2) 由  ValRay 发布 已被浏览4884次 共有3条评论 已被3个人收藏 2013-08-16 21:23 顶(0) 踩(0) osgi原理与最佳实践 1.1.4 开发传统类型的应用 1.1.4.1 B/S 我们首先来看一下,如何基于 OSGi 来开发 B/S 结构的应用.B/S 结构应用程序的开发,可有两个选择:一个是在 OSGi 的框架中嵌入 Http 服务器,另外一个是在 Servlet 容器中嵌入 OSGi 框架.下面分别介绍这两