MongoDB中怎么安装可视化工具

28次阅读
没有评论

共计 3469 个字符,预计需要花费 9 分钟才能阅读完成。

这期内容当中丸趣 TV 小编将会给大家带来有关 MongoDB 中怎么安装可视化工具,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

MongoDB 使用 BSON 对象来存储,与 JSON 格式类型的键值对 (key/value) 类似,MongoDB 数据库和关系型 DB 的存储模型对应关系:

NoSQL 数据库的理论基础是 CAP 理论,分别代表 Consistency(强一致性),Availability(可用性),Partition  Tolerance(分区容错),分布式数据系统只能满足其中两个特性:

C:系统在执行某项操作后仍然处于一致的状态。在分布式系统中,更新操作执行成功之后,所有的用户都能读取到 *** 的值,这样的系统被认为具有强一致性。

A:用户执行的操作在一定时间内,必须返回结果。如果超时,那么操作回滚,跟操作没有发生一样。

P:分布式系统是由多个分区节点组成的,每个分区节点都是一个独立的 Server,P 属性表明系统能够处理分区节点的动态加入和离开。

在构建分布式系统时,必须考虑 CAP 特性。传统的关系型 DB,注重的是 CA 特性,数据一般存储在一台 Server 上。而处理海量数据的分布式存储和处理系统更注重 AP,AP 的优先级要高于 C,但 NoSQL 并不是完全放弃一致性(Consistency),NoSQL 保留数据的最终一致性(Eventually  Consistency)。最终一致性是指更新操作完成之后,用户最终会读取到数据更新之后的值,但是会存在一定的时间窗口,用户仍会读取到更新之前的旧数据; 在一定的时间延迟之后,数据达到一致性。

一,设置 Path 环境变量

在 Windows 环境中,MongoDB 默认的安装文件存储目录是:C:Program FilesMongoDBServer3.2bin,点击  Windows+R,输入 cmd,启动 Command Prompt,进入到安装目录:

每次打开 Command Prompt 都需要进入到 MongoDB 的安装目录十分麻烦,可以修改 Computer 的 Environment  Variables,右击 This PC- Properties,依次点击 Advanced System Setting- Environment  Variables,打开 Environment Variables 窗体,修改 Path 系统变量,在 Path 变量的字符串后面追加”C:Program  FilesMongoDBServer3.2bin”,注意两个 Path 之间以“;”分割。

二,带你入门

1,启动 MongoDB 实例

环境变量设置成功之后,在 C 盘中创建一个文件夹 data,用于存储 MongoDB 的数据库文件。然后,打开一个命令行工具,输入mongod   启动 MongoDB 实例,默认监听的 TCP 端口是 27017。

mongod

MongoDB 同时启动一个 HTTP 服务器,监听 27017 端口,如果 MongoDB   实例安装在本地,那么在浏览器中输入:http://localhost:27017/

mongod 是整个 MongoDB 最核心的进程,负责数据库的创建,删除等管理操作,运行在服务器端,监听客户端的请求,提供数据服务。

2,链接到 MongoDB 实例

不要关闭 MongoDB 实例,新打开一个命令行工具,输入 mongo,该命令启动mongo shell,shell   将自动连接本地(localhost) 的 MongoDB 实例,默认的端口是 27017:

mongo

mongo进程是构造一个 Javascript  Shell,用于跟 mongod 进程交互,根据 mongod 提供的接口对 MongoDB 数据库进行管理,相当于 SSMS(SQL Server Management  Studio),是一个管理 MongoDB 的工具。

3,查看当前连接的 DB

使用命令查看正在连接的数据库名字

db db.getName()

4,查看 MongoDB 实例中的 db 和 collection

show dbs show collections db.getCollectionNames()

5,切换 db

use foo

6,在 foo 数据库中创建 users 集合,向集合中插入一条 document

use foo db.users.insert({name : name 1 ,age:21}) db.users.find()

7,关闭 MongoDB 实例

mongo shell 中,执行以下命令,关闭 MongoDB 实例

use admin db.shutdownServer()

8,帮助命令

help

db.help()查看数据库级别的帮助

db.mycoll.help()查看集合级别的帮助

三,mongod 命令常用参数

1,常用参数

mongod 是 MongoDB 系统的主要守护进程,用于处理数据请求,数据访问和执行后台管理操作,必须启动,才能访问 MongoDB 数据库。

在启动 mongod 时,常用的参数是:

ndash;dbpath:存储 MongoDB 数据文件的目录

ndash;directoryperdb:指定每个数据库单独存储在一个目录中(directory),该目录位于 ndash;dbpath 指定的目录下,每一个子目录都对应一个数据库名字。Uses  a separate directory to store data for each database. The directories are under  the ndash;dbpath directory, and each subdirectory name corresponds to the database  name.

ndash;logpath:指定 mongod 记录日志的文件

ndash;fork:以后台 deamon 形式运行服务

ndash;journal:开始日志功能,通过保存操作日志来降低单机故障的恢复时间

ndash;config(或 -f):配置文件,用于指定 runtime options

ndash;bind_ip:指定对外服务的绑定 IP 地址

ndash;port:对外服务窗口

ndash;auth:启用验证,验证用户权限控制

ndash;syncdelay:系统刷新 disk 的时间,单位是 second,默认是 60s

ndash;replSet:以副本集方式启动mongod,副本集的标识是 setname

2,MongoDB 的启动方式

2.1 以命令方式启动,默认的 dbpath 是 C:datadb

mongod --dbpath=C:datadb

2.2 以配置文档的方式启动

mongod 的命令参数写入配置文档,以参数 -f 启动

mongod -f C:datadbmongodb_config.config

2.3 以 daemon 方式启动

当启动 MongoDB 的进程关闭后,MongoDB 随之关闭,只需要使用 ndash;fork 参数,就能使 MongoDB 以后台守护进程方式启动。

mongod -fork

3,查看 mongod 的启动参数

db.serverCmdLineOpts()

四,mongo命令常用参数

mongo 是一个交互式的 js shell,提供了一个强大的 js   环境,为 DBA 管理 MongoDB,developer 查询 MongoDB 数据提供接口。通过mongo  shell 和 MongoDB 进行交互,查询和修改 MongoDB 数据库,管理 MongoDB 数据库,维护 MongoDB 的副本集和分片集群,是一个非常强大的工具。

在启动mongo shell 时,常用的参数是:

ndash;nodb: 阻止 mongo 在启动时连接到数据库实例;

ndash;port:指定 mongo 连接到 mongod 监听的 TCP 端口,默认的端口值是 27017;

ndash;host:指定 mongod 运行的 server,如果没有指定该参数,那么 mongo 尝试连接运行在本地 (localhost) 的mongod实例;

:指定 mongo 连接的数据库

ndash;username/-u 和 ndash;password/-p:指定访问 MongoDB 数据库的账户和密码,只有当认证通过后,用户才能访问数据库;

ndash;authenticationDatabase  :指定创建 User 的数据库,在哪个数据库中创建 User 时,该数据库就是 User 的 Authentication Database;

上述就是丸趣 TV 小编为大家分享的 MongoDB 中怎么安装可视化工具了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-01发表,共计3469字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)