Dwight Merriman以及他的团队的目标是构建一个全新的数据库。新的数据库将会放弃大家所熟悉的关系数据库模型,且是适合现代网络应用并基于分布式的平台。[了解详细]
MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。本文将帮助您根据现有的MySQL知识学习来MongoDB,将带领您快速了解MongoDB。
在上文中,我们了解了教你如何利用MySQL学习MongoDB之安装篇,本文中我们继续我们的学习之旅,学习其数据存储结构。
在上文中,我们了解了教你如何利用MySQL学习MongoDB之数据存储结构,本文中我们继续我们的学习之旅,学习两者的命令行工具及SQL语法。
在上文中,我们了解了教你如何利用MySQL学习MongoDB之SQL语法,本文中我们继续我们的学习之旅,学习两者的授权和权限。
在上文中,我们了解了教你如何利用MySQL学习MongoDB之授权和权限,本文中我们继续我们的学习之旅,学习两者的导入和导出。
在上文中,我们了解了教你如何利用MySQL学习MongoDB之授权和权限,本文中我们继续我们的学习之旅,学习两者的备份和恢复。
本篇要评测的NoSQL产品是MongoDB,它是现在开源社区里越来越受到关注的一个NoSQL产品,按照官方的说法,是一个可扩展的、高性能的、开源的、面向文档的数据库。Craigslist、foursquare、国内的淘宝网等知名互联网公司都有在他们的生产环境部署了MongoDB。
笔者对三十五个非主流开源数据库中的佼佼者MongoDB进行了一下亿级数据量的性能测试,分别测试如下文中的几个项目。
编者用四组数据的查询和插入操作说明MongoDB、HandlerSocket和MySQL在QPS、CPU、IO三种情况下性能的差异。
MongoDB与CouchDB很相似,他们都是文档型存储,数据存储格式都是JSON型的,都使用Javascript进行操作,都支持Map/Reduce。
  • 关于数据库,你关注哪个方面
  • 优化
  • 设计
  • 架构
  • 语言
  • MongoDB吸引您的地方是?
  • 面向集合存储
  • 模式自由
  • 支持动态查询
  • 支持完全索引,包含内部对象
  • 支持复制和故障恢复
  • 文件存储格式为BSON
  • 支持RUBY,PYTHON,JAVA,C++,PHP等多种语言
  • 自动处理碎片,以支持云计算层次的扩展性
  • 使用高效的二进制数据存储
 
验证码: (点击刷新验证码) 匿名发表
 

51CTO旗下网站

领先的IT技术网站 51CTO 领先的中文存储媒体 WatchStor 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院