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

展开内容

类似软件

  • Batch Access Database Compactor

    9.1/678K

    Batch Access Database Compactor是一款功能较为强大的数据库压缩处理软件,该软件支持修复数据库,操作简单,只需要几步简单的步骤,就能将文件简体添加并处理。

    查看
  • sybase sql advantage(Sybase数据库管理软件)

    9.0/6.17M

    sybase sql advantage是一款专业的用来帮助用户管理Sybase数据库的可视化工具,对于现在的许多用户来说,没有一个图形化界面都不知道如何进行操作,虽然一些老数据库管理员能够通过SQL语句和命令行命令也能够进行数据库的操作,但是图形化界面肯定要更加方便且不易出错。

    查看
  • Beetlsql(数据库访问工具)

    10.0/22.34M

    Beetlsql是一个非常全面的DAO工具,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,同时具有Hibernate和Mybatis等优点,适用于所有承认以SQL为中心,同时又需求工具能自动能生成大量常用的SQL的应用,非常强大,性能良好,超过当前流行的模板引擎。

    查看
  • sybase sql anywhere(数据库管理工具)

    9.0/14.03M

    sybase sql anywhere是sybase公司推出的一款数据库产品,它具有很好的可扩展性和灵活性,可以在不同的操作系统平台上运行,如Windows、Linux、Unix等。

    查看

网友评论

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

同类排行

  • Navicat Premium 15中文版

    8.4/67.28M

    Navicat Premium 15,简称Navicat 15.这是一款功能强大的数据库管理软件,该软件拥有强大的数据库连接能力,能够让你同时连接多达七种数据库,可以在MySQL、SQLite、Oracle、MariaDB、Mssql、及PostgreSQL之间进行数据传输

    查看
  • sql server 2019官方版

    9.5/1.93G

    sql server 2019是由微软推出的一款数据库管理软件,对于一些数据库行业的专业人员来说,它经常是必备软件般的存在,能满足企业各种管理数据的需求。sql server 2019不仅提供了广泛的服务器端功能,还提供了庞大的客户端数据库。

    查看
  • PLSQL Developer 14汉化版

    8.3/116.88M

    PLSQL Developer 14是一款专为Oracle打造的数据库管理软件,由Allround Automations公司全新推出发行。该软件侧重于易用性、代码品质和生产力,充分发挥Oracle应用程序开发过程中的主要优势。

    查看
  • HeidiSQL(MySQL图形化管理工具)

    9.1/16.35M

    在日常工作中,用户经常需要用到网页窗口和统计工具进行数据的录入导出,这些都是基于数据库来完成的,但是用户无法直接通过数据库命令进行数据修改怎么办,小编在这里为各位用户推荐一款相当不错的SQL数据管理工具——HeidiSQL,有了它就可以通过这款软件,直接连接到用户的SQL数

    查看
  • SAS JMP pro 16中文版

    8.7/1.55G

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

    查看
  • Navicat for MySQL官方版

    8.6/120.09M

    统一管理和开发MySQL及MariaDB数据库

    查看
  • EpiData3.1中文版

    9.0/2.39M

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

    查看
  • MySQL for Linux官方版

    9.0/924.29M

    MySQL for Linux是著名的关系型数据库MySQL的Linux版本,因其速度快、总体拥有成本低而深受中小型网站和应用程序开发者喜爱,常被集成于各类一键式PHP环境安装包中作为默认数据库。

    查看
  • IBM SPSS Statistics 26中文版

    8.7/2.3G

    IBM SPSS Statistics 26中文版是一款专业且全面的统计分析工具,同时软件也是世界领先的统计软件,主要是用于解决一系列的业务和研究问题。而IBM SPSS Statistics功能上为用户们提供了运行描述统计、回归分析、高级统计、括即席分析、假设测试等在内的多种解

    查看
  • TablePlus

    9.1/188.06M

    多连接数据库管理开发工具

    查看
  • IBM SPSS Statistics24中文版

    8.7/1.62G

    IBM SPSS Statistics24简称spss24。这是全球领先的统计分析、数据挖掘、预测建模产品及解决方案,提供高级统计分析、丰富的机器学习算法、文本分析、开源可扩展性、与大数据的集成以及无缝部署到应用程序中等功能。

    查看
  • FineBI官方免费版

    8.3/1.11G

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

    查看
  • sql server 2014中文版

    9.3/2.2G

    microsoft sql server 2014是一款功能强大的数据库管理软件。它实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案,提供了企业驾驭海量资料的关键技术in-memory增强技术。

    查看
  • Sql Delta官方版

    9.1/50.15M

    Sql Delta官方版是一款便捷的数据库对比工具,可进行表结构、存储过程、函数、视图等属性对比,且可生产SQL脚本,可帮助您快速找到现有的数据库项目与过去数据库的异同点,并可使您的产品数据库与所开发的数据库完全同步,以此可减少因同步数据库而进行负责工作的时间。

    查看
  • mybatis官方版

    9.6/3.72M

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

    查看