DolphinBoy 发表于 2013-1-4 02:26:16

MongoDB循序渐进之[特性]——介绍

<div id="cnblogs_post_body">          MongoDB的特性      任何新技术的产生都有它的理由,所以MongoDB之所以那么火,一是因为有需求,而是因为它本身的特性,我们先来看看官网首页介绍了它哪些特性:
http://images.cnblogs.com/cnblogs_com/dolphinboy/201211/2012110910583648.png
 
          网上的总结      简单的查询语句,没有Join操作      
文档型存储,其数据是用二进制的Json格式Bson存储的。其数据就像Ruby的hashes,或者Python的字典,或者PHP的数组      
Sharding,MongoDB提供auto-sharding实现数据的扩展性      
GridFS,MongoDB的提供的文件存储API      
数组索引,你可以对文档中的某个数组属性建立索引      
MapReduce,可以用于进行复杂的统计和并行计算      
高性能,通过使用mmap和定时fsync的方法,避免了频繁IO,使其性能更高

          MongoDB的优点      简化模式设计      
动态的文档模式      
JSON 文档式查询      
对分布式的支持      
高性能,速度非常快(如果你的内存足够的话)      
没有固定的表结构,不用为了修改表结构而进行数据迁移      
查询语言简单,容易上手      
使用Sharding实现水平扩展      
部署方便
等等……
 
          相关资料      参考文档:
MongoDB:下一代MySQL?
http://blog.nosqlfan.com/html/2215.html
页: [1]
查看完整版本: MongoDB循序渐进之[特性]——介绍