首页 / 软件大全 / 编程开发
mongodb

mongodb

版本:v9.0
★★★★☆

下载量:5489 大小:753.57MB

软件展示

安装时间

约3分钟

安全检测

通过验证

自动更新

支持

下载提示: 如果下载速度较慢,建议使用迅雷、IDM等下载工具。安装前请关闭杀毒软件,以免误报。

mongodb绿色版是一个绿色实用的介于关系数据库和非关系数据库之间的产品, mongodb绿色版是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。

软件介绍

mongodb绿色版最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持 对数据建立索引。

之所以喜欢MongoDB,主要是因为在动态语言中使用它是如此的简单,自然。到目前为止,我已经在两个项目(Encode 和 Sparrw)中使用过它了,虽然对这个选择我非常满意,但是有些问题我还是没有注意到,这些问题让我抓了好几个小时的头皮才解决。如果你有多台机器,然后为数据库多分配几台机器,那么有些问题可以迎刃而解,但是我的项目是运行在单个(虚拟)服务器之上的低流量Web应用程序。

MongoDB服务端可运行在Linux、Windows或OS X平台,支持32位和64位应用,默认端口为27017。推荐运行在64位平台,因为MongoDB

在32位模式运行时支持的最大文件尺寸为2GB。

MongoDB把数据存储在文件中(默认路径为:/data/db),为提高效率使用内存映射文件进行管理。

安装配置

MongoDB默认的数据目录为:C:datadb。如果不用默认目录,则需要在在mongod.exe命令后加--dbpath参数。

创建数据目录。我创建的是D:devmongodb-win32-x86_64-2.4.5datadb

创建日志目录及其文件。我创建的是D:devmongodb-win32-x86_64-2.4.5log及D:devmongodb-win32-x86_64-2.4.5loglog.txt。

1、启动MongoDB

打开cmd窗口(cmd.exe),进入D:devmongodb-win32-x86_64-2.4.5bin,执行mongod.exe命令,见下图。

mongod.exe --logpath=D:devmongodb-win32-x86_64-2.4.5loglog.txt --dbpath=D:devmongodb-win32-x86_64-2.4.5datadb!

截图

--logpath 参数是设定日志文件的路径。

--dbpath 参数是设定数据库文件的存放路径。

mongod.exe命令的所有参数选项可通过mongod.exe --help查看。

2、作为服务进行安装

使用管理员权限打开windows的cmd窗口,进入D:devmongodb-win32-x86_64-2.4.5bin目录。

mongod.exe --install --logpath=D:devmongodb-win32-x86_64-2.4.5loglog.txt --dbpath=D:devmongodb-win32-x86_64-2.4.5datadb

--install 参数是设定安装为服务器!

截图

设置为服务后,即可在cmd(管理员权限打开的windows cmd窗口)窗口用服务的方式启动或停止MongoDB。

net start mongodb 启动mongodb服务

net stop mongodb 启动mongodb服务

3、进入shell环境界面

进入sheelMongoDB后,在cmd窗口进入D:devmongodb-win32-x86_64-2.4.5bin目录,输入mongo.exe,则可以进入shell环境界面。

截图
主要功能

面向集合存储,易存储对象类型的数据。

模式自由。

支持动态查询。

支持完全索引,包含内部对象。

支持查询。

支持复制和故障恢复。

使用高效的二进制数据存储,包括大型对象(如视频等)。

自动处理碎片,以支持云计算层次的扩展性

支持RUBY,PYTHON,JAVA,C++,PHP等多种语言。

文件存储格式为BSON(一种JSON的扩展)

可通过网络访问

更新日志

安全修复:修复了可能导致缓冲区过度读取的安全问题(SERVER-96419),影响了多个版本,包括 8.0.0 和 8.0.1。

功能改进:

添加了超时参数用于检查元数据一致性数据库操作(SERVER-99440)。

优化了时间序列集合的自动扩展功能(SERVER-95511)。

改进了查询设置回退测试(SERVER-96635)。

性能优化:

优化了 getTimeseriesBucketsMayHaveMixedSchemaData 的性能,减少解析次数(SERVER-93213)。

提升了 dbCheck 测试的稳定性,通过增加超时时间(SERVER-97183)。

错误修复:

修复了在特定条件下可能导致服务器崩溃的多个问题,例如在处理特殊设计的请求时(SERVER-96419)。

解决了在同步源选择和复制集操作中的问题(SERVER-85915、SERVER-95544)。

修复了与时间序列集合相关的多个问题,包括存储桶重新打开和数据压缩问题(SERVER-95698、SERVER-95645)。

热门文章

够力模拟器

够力模拟器的核心价值与应用场景 够力模拟器是一种专注于模拟真实操作环境的软件工具,其核心功能是构建虚拟场景,让用户在安全、可控的环境中进行实践操作。这种工具通过数字技术复现实际工作流程,为用户提供反复练习的机会,减少因操作失误带来的风险。在当前数字化转型的

1692 阅读 2026-01-04 11:48

eushully模拟器

Eushully模拟器是一款备受玩家喜爱的游戏模拟器,它为玩家提供了在电脑上流畅运行各种游戏的机会。这款模拟器以其出色的性能和稳定的运行效果,赢得了广大游戏爱好者的青睐。 首先,Eushully模拟器在兼容性方面表现出色。它支持多种游戏平台,包括PlayStation、Xbox和Nintend

11 阅读 2025-11-27 20:26

安卓模拟器哪家好

安卓模拟器选择指南:核心要素与实际体验 安卓模拟器是指能在非安卓设备上运行安卓操作系统的软件工具,主要用于应用开发测试、系统兼容性验证以及娱乐用途。随着跨平台开发需求的增长,模拟器成为连接不同设备生态的关键桥梁,其性能与功能直接影响用户体验与工作效率。 性能

1233 阅读 2026-01-07 10:46

数码游戏模拟器

数码游戏模拟器 数码游戏模拟器是一种软件程序,其设计目的是在非原生硬件上运行特定类型电子游戏的代码。它们允许用户在当前设备上体验过去游戏平台的经典游戏。这种技术通过模拟目标硬件的处理器、图形和音频系统来实现。 模拟器的开发始于20世纪90年代中期,当时个人电脑的

7251 阅读 2026-01-21 15:56

工程械模拟器二战

工程械模拟器与二战背景的结合 工程械模拟器聚焦于二战时期工程兵的作业场景,通过数字技术还原战场工程作业的细节。这类模拟器将工程兵作为核心角色,模拟其在战场中的任务,如桥梁架设、障碍物清除、战场维修等,为玩家提供沉浸式的二战工程体验。 核心内容与工程装备 模拟

4084 阅读 2026-01-12 13:02

打工人模拟器如何买车

打工人模拟器如何买车 打工人模拟器的核心目标之一是提升生活品质和效率。购买一辆汽车是实现这一目标的关键步骤。这不仅是拥有一个代步工具,更是对个人生活规划的一次重要投资。 第一步:规划与预算 在开始之前,必须进行严格的财务规划。首先,计算月度收入与支出,确定每

4316 阅读 2026-01-18 11:32

mumu模拟器和51模拟器

在当今数字化的世界中,模拟器成为了许多开发者和测试人员不可或缺的工具。其中,mumu模拟器和51模拟器便是两种备受关注的模拟器。 mumu模拟器是一款功能强大的Android模拟器,它以其高效稳定的运行环境和丰富的功能特性而著称。无论是应用开发、游戏测试还是日常使用,mumu模

25 阅读 2025-12-07 10:04