软件展示
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)。
热门文章
fc模拟器屏幕
FC模拟器屏幕,是复古游戏爱好者的心头好。它不仅仅是一个简单的显示窗口,更是承载着无数童年回忆的时空隧道。每一次启动模拟器,看到那熟悉的像素方块组成的画面,仿佛就能回到那个游戏机风靡的年代。 FC模拟器屏幕的分辨率虽然不高,只有256x224像素,但正是这种朴素的设计
dbg模拟器
DBg模拟器是一种强大的工具,用于调试和分析软件程序。它允许开发者在没有实际硬件的情况下模拟程序的行为,从而更有效地识别和修复错误。 DBg模拟器的主要功能包括断点设置、单步执行、内存查看和寄存器监控。这些功能使得开发者能够深入了解程序的内部工作原理,尤其是在处
apsp模拟器
在当今数字化时代,apsp模拟器作为一种强大的工具,正在被广泛应用于各个领域。它不仅能够模拟真实环境中的各种情况,还能帮助用户在安全的环境中进行实验和测试,从而提高工作效率和准确性。 apsp模拟器的应用范围非常广泛,从工程模拟到生物医学研究,从金融分析到教育训练
棍棍模拟器
定义与核心概念棍棍模拟器是一种以模拟棍状物体操作为核心的互动体验工具,通过数字界面还原真实棍状工具的使用场景,让用户在虚拟环境中进行模拟实践。其核心在于将物理世界的棍状工具(如木棍、棍棒等)转化为可交互的数字模型,用户可通过操作界面控制虚拟棍状物体的移动、
修仙模拟器筑
修仙模拟器筑是一款以修仙为题材的模拟经营类游戏。玩家在游戏中扮演一个修仙者,通过完成各种任务来提升自身修为,并逐步构建自己的门派。游戏的核心机制围绕“筑”展开,即通过资源收集、建筑升级和人才培养,来增强门派的实力。 游戏中的资源管理是核心要素之一。玩家需要
公园经营模拟器
公园经营模拟器:数字时代的城市绿洲管理 公园经营模拟器是一种模拟经营类游戏,核心是让玩家扮演公园管理者,通过规划、建设、运营公园来提升游客体验,同时实现经济效益与社会效益的平衡。游戏中的核心要素包括资源管理、设施建设、市场策略和季节性调整,玩家需在有限预算
兔子变声器模拟器
兔子变声器模拟器:趣味与创意的语音工具 语音变声器是一种能够改变人类声音音色、音调或语速的电子设备或软件。在众多变声器类型中,兔子变声器模拟器专注于模仿兔子的独特叫声和语音特征,成为娱乐与创意领域的流行工具。 兔子变声器的核心原理基于语音合成与参数调整技术。