它的特点是高性能、易部署、易使用,存储数据非常方便。
主要功能特性有:
*面向集合存储,易存储对象类型的数据。
*模式自由。
*支持动态查询。
*支持完全索引,包含内部对象。
*支持查询。
*支持复制和故障恢复。
*使用高效的二进制数据存储,包括大型对象(如视频等)。
*自动处理碎片,以支持云计算层次的扩展性。
*支持RUBY,PYTHON,JAVA,C++,PHP,C#等多种语言。
*文件存储格式为BSON(一种JSON的扩展)。
*可通过网络访问。
作 者:(美) 霍多罗夫,(美) 迪洛尔夫 著,程显峰 译
出 版 社:人民邮电出版社
出版时间:2011-5-1
I S B N:9787115251121
MongoDB如何帮你管理通过Web应用收集的海量数据呢?通过本书的权威解读,你会了解面向文档数据库的诸多优点,会发现MongoDB如此稳定、性能优越甚至能够无限水平扩展背后的原因。
本书的两位作者均来自开发并支持开源数据库MongoDB的公司10gen。数据库开发人员可将此书作为参考指南,系统管理员可以从本书中找到高级配置技巧,其他用户可以了解一些基本概念和用例。你会发现,将数据组织成自包含的JSON风格的文档比组织成关系型数据库中的记录要容易得多。
√ 在项目中灵活运用面向文档的存储方式。
√ 了解MongoDB的无模式数据模型如何处理文档、集合和多个数据库之间的关系。
√ 执行基本的写入操作,构建各种复杂的查询,任何条件下都能查出数据。
√ 使用索引、聚合工具,以及其他高级查询技巧。
√ 了解监控、安全和认证、备份和修复等内容。
√ 建立主从集群和自动故障恢复复制。
√ 利用分片水平扩展MongoDB,了解其对应用的影响。
√ Java、PHP、Python和Ruby的应用实例应有尽有。
√ 推荐在64位机下运行,因为MongoDB在32位机下最大文件大小是2G
http://www.cnblogs.com/fish-li/archive/2011/06/26/2090800.html