一些少见的下载地址(按需求更新)
2012-07-31 17:29
267 查看
源自:http://blog.nosqlfan.com/html/3166.html
本文来源于对Quora上一个问答的整理,主要列举了MongoDB身上一些局限的功能及目前做得不够好的地方。其中包括了原本就并非MongoDB想做的部分,也包括了MongoDB想做但没做好的方面。
在32位系统上,不支持大于2.5G的数据。详见这里
单个文档大小限制为 4 M/16
M(1.8版本后升为16M)
锁粒度太粗,MongoDB使用的是一把全局的读写锁,详见这里
不支持join操作和事务机制,这个确实是非MongoDB要做的领域
对内存要求比较大,至少要保证热数据(索引,数据及系统其它开销)都能装进内存
用户权限方面比较弱,这一点MongoDB官方推荐的是将机器部署在安全的内网环境中,尽量不要用权限,详见这里
MapReduce在单个实例上无法并行,只有采用Auto-Sharding才能并行。这是由JS引擎的限制造成的
MapReduce的结果无法写入到一个被Sharding的Collection中,2.0版本对这个问题的解决好像也不彻底
对于数组型的数据操作不够丰富
Auto-Sharding还存在很多问题,所谓的水平扩展也不是那么理想
列举了一些在这里,相信还有很多在应用中不那么顺手的地方,如果您有补充的意见,欢迎在留言中提出与大家交流。
相关文章推荐
- 一些软件的下载地址,陆续更新
- RAD Studio XE2/XE3 官方 ISO 下载地址 (2012-09-05更新)
- J2EE开发需求下载地址
- xcode 下载更新地址
- 推荐一些学习SEO的优秀书籍附pdf电子书下载地址
- 如何解决安卓SDK无法下载Package的问题-修改google更新地址
- 将java类成为可执行文件.exe文件的一些方法、软件、下载地址
- MSSQL部分补丁的列表及下载地址(持续更新)
- 【资料下载区】【iCore1S相关代码、资料下载地址】更新日期2017/10/09
- Loadrunner11.50和官方汉化包下载地址,更新LR11.51补丁包
- 有用的资源下载地址(不断更新中)
- 博客里所发的电脑基础教程的原地址可能失效【最新下载地址更新】
- 一些源码和工具的下载地址
- 【更新下载地址】推荐一个汇编IDE :VisualASM 6.0
- NIPS 2106 优秀论文和代码下载地址集锦--持续更新
- [网摘] 教你如何正确启动Android SDK 1.5模拟器(更新1.5r3及JDK下载地址)
- 检测应用是否安装和检测版本更新,反之提供下载地址并安装应用(V1.2)
- Win10PE一周年更新纯净版自制中文ISO镜像下载地址
- 一些下载地址
- visual studio 2010 sp1 RTM 正式发布现提供下载(地址已更新)