一直想用一个面向文档型的数据库来存放实验室的数据。NoSQL数据库的概念炒了很多年了,现在也出现了很多比较成熟的NoSQL数据库的产品,并且开始大量应用起来,包括Amazon, Facebook,Twitter等等公司都在用。之前想用Berkeley DB(一个key-value的嵌入式数据库,无Sever端),发现并不好用,主要是没有客户端,查看数据不直观,这样自己还要写个客户端,麻烦。开源的mongoDB
比较流行,因此打算用它了。下面讲讲它在Ubuntu下的安装和使用
32位的mongodb
$ # replace "1.6.4" in the url below with the version you want
$ wget http://downloads.mongodb.org/linux/mongodb-linux-i686-1.6.4.tgz
$ tar -xzf mongodb-linux-i686-1.6.4.tgz
64位
$ # replace "1.6.4" in the url below with the version you want
$ curl http://downloads.mongodb.org/linux/mongodb-linux-x86_64-1.6.4.tgz
$ tar -xzf mongodb-linux-i686-1.6.4.tgz
--dblib 参数指定数据库文件存放的路径。其他参数使用--help查看
$ ./mongodb-xxxxxxx/bin/mongod --dblib ~/data/db
数据采用JSON格式
$ ./mongodb-xxxxxxx/bin/mongo
> db.foo.save( { a : 1 } )
> db.foo.find()
分享到:
相关推荐
本篇文章将详细介绍MongoDB的安装过程、配置方法,以及如何使用一个客户端工具MongoVUE来管理数据库。 ### 1. MongoDB的安装 MongoDB的安装在不同操作系统上略有不同。以下是在Windows、Linux和macOS上的基本步骤...
metersphere连接mongo数据库所需驱动包
没下载积分了,传个文档挣下积分,Mongo数据库和Nginx容器的部署。
在安装和配置MongoDB的过程中,理解每个步骤的作用至关重要,这有助于确保数据库的安全运行和高效管理。在实际应用中,还应考虑备份策略、性能调优、监控等高级话题,以充分发挥MongoDB的潜力。
- **增强稳定性**:服务会自动监控数据库进程的状态,如果数据库意外关闭,服务会尝试重新启动它。 #### 三、实现过程详解 根据题目中的描述和部分代码,下面将详细介绍如何将 MongoDB 注册为系统服务,并设置自动...
安装 MongoDB 的步骤: 1. 下载最新版本的安装包,根据操作系统选择合适的版本。 2. 解压缩安装包并将其 bin 目录下的 .exe 文件复制到指定目录,例如 "D:\MongoDB"。 3. 创建数据存放目录,如 "D:\MongoDB\data"。 ...
在本文中,我们将深入探讨如何在Web项目中建立Mongo数据库连接,包括安装驱动包和进行实际的连接操作。 首先,MongoDB驱动是Web应用程序与数据库进行通信的桥梁。Java开发者通常会使用MongoDB的Java驱动,Python...
Mongo数据库 java驱动
mongo数据库图形管理工具robomongo支持SSL,这个比mongoVUE好用太多,mongoVUE时不时就断开
配置完成后,我们需要创建MongoTemplate bean,它是Spring Data MongoDB的主要访问层,用于执行数据库操作。在XML配置中,可以这样设置: ```xml <bean id="mongoTemplate" class="org.springframework.data....
本篇文章将详细探讨“mongo数据库可视化工具”,以及它们如何帮助我们更高效地管理和操作MongoDB。 一、MongoDB可视化工具的价值 1. 友好的图形界面:相比于MongoDB shell的命令行操作,可视化工具通过图形化界面...
MongoDB和MySQL是两种广泛应用的关系型与非关系型数据库,它们在数据存储和查询上有显著差异。MongoDB作为NoSQL数据库,以文档型数据模型为主,而MySQL是经典的SQL数据库,采用表格形式存储数据。本例中,我们将讨论...
Linux系统下Mongo数据库的快速部署.pdf
其命令行工具(Mongo shell)也提供了交互式的接口,用于数据库管理、查询以及数据导入导出。 MongoDB 的另一个优势是其强大的聚合框架,能够进行复杂的数据分析和报告生成。通过管道操作,可以对数据进行过滤、...
标题 "mongo数据库初学使用库" 暗示我们将探讨MongoDB的使用,特别是对于初学者。MongoDB的库通常指的是用于与数据库交互的编程语言绑定,例如Python的pymongo库,JavaScript的mongodb库,或者是这里提到的“mongo_...
MongoVUE是专为MongoDB设计的一款图形用户界面工具,它为管理和操作MongoDB数据库提供了一个直观且用户友好的界面,使得数据库的管理不再局限于命令行。 MongoVUE的主要功能包括: 1. **连接管理**:MongoVUE允许...
Java使用POI将Mongo数据库数据导出到Excel文件;包含java 测试文件和各种jar包 ,bson-3.4.2.jar ,mongodb-driver-3.4.2.jar,mongodb-driver-core-3.4.2.jar,poi-3.9-20121203.jar
congomongo, 面向mongo数据库api的Clojure包装器 CongoMongo 什么?一个使用MongoDB和Clojure的。CongoMongo 0.5.0后续不再支持 Clojure 1.3.0或者更早版本。 对于 Clojure 1.3.0,通过 0.4.8来使用 CongoM
在工具介绍章节中,作者介绍了MongoDB一系列的官方工具,例如mongod、mongos、Mongostat、Mongotop以及Mongooplog等,这些工具对于数据库的监控、管理以及维护都是十分有用的。 授权认证章节详细介绍了如何对...