MongoDB(数据库)

大小:144.24M类别:数据库类

官方安全无插件纠错

  • 更新时间2023-11-07
  • 版本v3.4.0
  • 系统Pc
  • 语言简体中文
数据库是许多企业和开发人员会用到的软件,这款MongoDB就是非常不错的分布式文件存储数据库,有C++语言编写,用户在使用上更加便利,能够为我们的用户带来可扩展的高性能数据存储解决方案,分布式文件系统是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连,而且这种文件系统的设计师基于客户机/服务器模式,特别适合企业使用。
MongoDB支持的数据结构相比较与其他数据库较为松散,是类似于json的bson格式,因此可以存储比较复杂的数据类型,在使用上,这个数据库最大的特点就是支持的查询语言非常强大,除了常用的SQL语言以外,还有语法类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,还支持数据建立索引。

MongoDB配置方法

1、在windows环境下,我们的软件安装在C盘,当然用户也可以安装在其他磁盘,和Java一样。小编以默认地址为例,首先是如何运行我们的数据库,打开cmd,输入cd C:\Program Files\MongoDB\Server\3.2\bin,回车;在输入C:\Program Files\MongoDB\Server\3.2\bin\mongod即可运行我们的数据库服务。
2、如果用户不想每次开机都运行,那么可以修改环境变量,这样一开机即可开始服务。
3、然后找到path变量,修改变量值,添加C:\Program Files\MongoDB\Server\3.2\bin,记住这里有许多变量值需要使用“;”隔开。

软件特色

它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:
*面向集合存储,易存储对象类型的数据。
*模式自由。
*支持动态查询。
*支持完全索引,包含内部对象。
*支持查询。
*支持复制和故障恢复。
*使用高效的二进制数据存储,包括大型对象(如视频等)。
*自动处理碎片,以支持云计算层次的扩展性。
*支持RUBY,PYTHON,JAVA,C++,PHP,C#等多种语言。
*文件存储格式为BSON(一种JSON的扩展)。
*可通过网络访问。
入门教程
1,启动MongoDB实例
环境变量设置成功之后,在C盘中创建一个文件夹data,用于存储MongoDB的数据库文件。然后,打开一个命令行工具,输入mongod 启动MongoDB实例,默认监听的TCP端口是 27017 。
MongoDB同时启动一个HTTP服务器,监听27017端口,如果MongoDB 实例安装在本地,那么在浏览器中输入:http://localhost:27017/
2,链接到MongoDB 实例
不要关闭MongoDB实例,新打开一个命令行工具,输入mongo ,该命令启动mongo shell,shell 将自动连接本地(localhost)的MongoDB实例,默认的端口是27017:

MongoDB常用参数

--dbpath:存储MongoDB数据文件的目录
--directoryperdb:指定每个数据库单独存储在一个目录中(directory),该目录位于--dbpath指定的目录下,每一个子目录都对应一个数据库名字。Uses a separate directory to store data for each database. The directories are under the --dbpath directory, and each subdirectory name corresponds to the database name.
--logpath:指定mongod记录日志的文件
--fork:以后台deamon形式运行服务
--journal:开始日志功能,通过保存操作日志来降低单机故障的恢复时间
--config(或-f):配置文件,用于指定runtime options
--bind_ip:指定对外服务的绑定IP地址
--port:对外服务窗口
--auth:启用验证,验证用户权限控制
--syncdelay:系统刷新disk的时间,单位是second,默认是60s
--replSet:以副本集方式启动mongod,副本集的标识是setname

展开内容

类似软件

  • Advanced ETL Processor(数据库浏览器)

    9.0/147.8M

    Advanced ETL Processor是一款简单易于使用的数据库浏览器查看工具,能够让我们的用户轻松查看各种类型,品牌的数据库,而且软件还允许用户连接到任何数据库,浏览或修改数据,运行SQL脚本等等,如果你是一位数据库开发人员,那么这款好用的软件将帮助你提高工作效率降

  • DBeaver(数据库管理工具)

    9.0/116.92M

    一款专为开发者人员和数据库管理员使用的通用数据库管理工具,该软件不仅支持任何具有JDBC驱动程序数据库,而且还可以处理任何的外部数据源。

  • EpiData3.1中文版

    9.0/2.39M

    EpiData3.1中文版是一款用于创建数据结构文档的小工具,它可用于数据定量分析,让用户能够更好的进行数据库方面的工作。并且,软件采用简单或程序化的数据录入和数据文档,录入软件可以处理简单的表格或相关系统优化文档,并且识别错误,非常好用。

  • Studio 3T(数据管理工具)

    10.0/235.97M

    Studio 3T是一款为MongoDB数据库设计的全面的数据管理工具。它包括了用于查询、更新和分析MongoDB数据库的各种工具。Studio 3T的特色包括强大的查询编辑器,支持代码高亮、自动补全和语法检查,极大提高了编程效率。

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • SAS JMP pro 16中文版

    8.8/1.55G

    JMP16是一款非常不错的工程数据处理软件,该软件的主要功能是帮助用户将数据转换为交换式可以进行访问,用户可以开启分享的功能,用户使用时非常的方便而且带来非常多的便捷,SAS JMP pro 16的功能和性能都非常的强大在这方面完全可以帮助用户解决非常多的事情,用户使用该软

  • DBeaver(数据库管理工具)

    9.0/116.92M

    一款专为开发者人员和数据库管理员使用的通用数据库管理工具,该软件不仅支持任何具有JDBC驱动程序数据库,而且还可以处理任何的外部数据源。

  • IBM SPSS Statistics 19官方版

    9.1/481.19M

    IBM SPSS Statistics 19,简称spss19。这是IBM公司推出的一款用于统计学分析运算、数据挖掘、预测分析和决策支持任务的软件产品及相关服务的程序。

  • Navicat for MySQL 15中文版

    8.9/71M

    Navicat for MySQL 15中文版由Navicat公司针对于MySQL数据库应用所开发打造的一款全新实用的mysql管理工具应用。软件不仅界面清爽简洁、功能强大,支持无缝数据迁移、简单的SQL编辑、智能数据库设计、高级安全连接等多模式操作,且拥有着集前端数据库管理,开

  • Access 2016专业增强版

    8.7/2.39G

    Access 2016是一款全球知名的数据库管理软件,也是由微软公司打造的办公软件office2016中的一个重要组件,同时带来了全新的图形用户界面和Microsoft Jet Database Engine,当然,在功能上也得到了全面的加强,包括最常用的数据库模板的五个已重新设

  • FineBI官方免费版

    8.3/1.11G

    FineBI官方免费版是全世界领先的商业智能和数据分析平台,旨在帮助企业的业务部门充分了解和利用他们的数据,再也无需苦苦等待信息中心的报告。FineBI为企业提供了一站式商业智能解决方案,提供了从数据准备、自助数据处理、数据分析与挖掘、数据可视化于一体的完整解决方案,创造性地将各

  • MySQL GUI Tools(MySQL可视化管理工具)

    9.0/16.05M

    MySQL GUI Tools是MySQL 官方提供的可视化管理工具,它提供了四个非常好用的图形化应用程序,可让用户方便查看和修改数据库,通过其MySQL可视化管理工具可以大大提高用户的数据库管理、备份、迁移和查询以及管理数据库实例效率!

  • Navicat Premium Lite版

    8.4/147.29M

    数据库管理开发工具

  • dbForge Studio for MySQL

    9.1/135.85M

    dbForge Studio for MySQL是windows下的一款相当实用的MySQL客户端工具。通过该款软件可以使得开发人员以及数据库管理人员一起完成创建和执行查询,开发和调试MySQL程序。

  • SQLiteSpy(SQLite数据管理工具)官方版

    9.0/1.93M

    SQLiteSpy官方版是一款快速紧凑的拥有图形界面的SQLite数据库管理工具,帮助用户读取sqlite3的文件和对他们的SQL语句进行执行,因为采用了图形界面所以对于许多用户来说使用起来更加简单,而且软件完全免费,更是许多个人用户和学习数据库的用户比较喜欢的一款教育软件。

  • SQLyog Community(数据库管理软件)

    9.1/14.75M

    SQLyog Community

  • ssms tools packI(SMS工具包)官方版

    9.0/2.05M

    SSMS Tools Pack官方版(SSMS工具包)是一款功能强大,并且免费实用的集成性好的Microsoft SQL Server管理工具(SSMS)插件软件。

  • Database Tour(数据库管理工具) Pro版

    9.1/11.68M

    一款数据库管理工具。

  • TablePlus(数据库工具)

    9.1/214.9M

    一款非常优秀的本地原生数据库编辑器,软件采用Swift等高效语言开发,具有运行稳定、不占内存的优点,采用可定制界面,集强大的SQL编辑功能于一体,支持语法高亮、多标签和代码审查等,同时提供安全性极高的传输、云存储服务,满足用户的不同需求。

  • mybatis官方版

    9.6/3.72M

    mybatis 是一个专业的持久层框架,主要是用于普通SQL查询、存储过程和高级映射。新版mybatis 大幅度的消除了JDBC代码和参数的手工设置以及结果集的检索,同时mybatis用户可以使用更为简单的XML或注解来进行配置和原始映射,并将接口和Java的POJOs映射