MongoDB是一个可扩展、高性能的下一代数据库。MongoDB中的数据以文档形式存储,这样就能在单个数据对象中表示复杂的关系。文档可能由 以下几 部分组成:独立的基本类型属性、“内嵌文档”或文档数组。

这样的灵活性让开发者能以一种易于管理且灵活的方式来对大量的问题进行建模,不必将数据打散到不同的数据表中。在数据不宜被构造成单独文档的情况 下,MongoDB有“DBRef”的概念,这是从文档的一个属性指向另一个文档的指针。

从MongoDB数据库中获取和查询数据是十分灵活的——可以基于主文档、文档中的任意属性、任意内嵌文档、数组中的任意文档来动态地查询文档。可 以通过 “点”符号来访问内嵌文档。

由于Ubuntu 10.04 已经带了MongoDB 1.2.2的源,因此可以直接使用apt-get安装:

sudo apt-get install mongodb

在安装MongoDB的时候,系统会安装MongoDB的很多依赖包,安装完成之后,运行MongoDB,会提示:

mongod: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory

解决方法是:

sudo apt-get install xulrunner-dev

找到libmozjs.so文件:

find /usr/lib | grep libmozjs

可以看到:

/usr/lib/xulrunner-devel-1.9.2.8/sdk/lib/libmozjs.so

/usr/lib/xulrunner-1.9.2.8/libmozjs.so

/usr/lib/firefox-3.6.8/libmozjs.so

给库做个链接:

sudo ln -s /usr/lib/xulrunner-1.9.2.8/libmozjs.so /usr/lib

重启mongodb的服务:

sudo service mongodb start

可以确认一下服务是否启动:

ps aux | grep mongod

pymongo安装

由于pymongo采用的是easy_install的模式进行安装的,所以需要先安装setuptools:

sudo apt-get install python-setuptools

安装好之后,可以执行安装:

sudo easy_install pymongo

相关阅读:Ubuntu 10.04 安装 MongoDB 注意事项

最新文章

  1. iOS---The maximum number of apps for free development profiles has been reached.
  2. Android常用设计模式(二)
  3. 在Android中如何获取视频的第一帧图片并显示在一个ImageView中
  4. java Hello 出现以下结果:Bad command or the file name 可能是什么原因
  5. android 设计工具栏
  6. Smart210学习记录-------Linux设备驱动结构
  7. javaweb学习总结二(静态导入、自动拆装箱、增强for与可变参数)
  8. 解决AngularJS和Django模板标签冲突问题
  9. redhat初始化yum源,使用阿里云yum源
  10. python pip包管理
  11. iOS:我的学习路径
  12. Xamarin 学习笔记 - Page(页面)
  13. C#当中的扩展方法
  14. 软工个人博客作业Week 1
  15. 洛谷P1135 奇怪的电梯 BFS例题
  16. zoj3195 联通树上三个点的路径长
  17. 怎样更新CentOS6.5的yum源
  18. python基础之Day5
  19. 服务器cpu过高修复:操作系统内核bug导致
  20. UI5-文档-4.29-Integration Test with OPA

热门文章

  1. 20-----BBS论坛
  2. 在ubuntu中安装mysql及简单操作方式
  3. Oulipo(Hash入门第一题 Hash函数学习)
  4. leetcode 620. Not Boring Movies 用where语句判断
  5. 【Linux】tcp缓冲区大小的默认值、最大值
  6. (转)blkid命令 获取文件系统类型、UUID
  7. Android自定义进度条-带文本(文字进度)的水平进度条(ProgressBar)
  8. centos6.3 配置防火墙,开启80端口、3306端口
  9. Java-Excel写与读
  10. js的垃圾收集机制以及写代码如何处理