阅读更多

9顶
1踩

数据库

原创新闻 MongoDB 2.0 正式版发布

2011-09-13 11:26 by 副主编 wangguo 评论(8) 有8834人浏览
MongoDB的开发团队发布了MongoDB 2.0正式版,该版本是最新的稳定版本。



MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。

相比上一个版本(2011年3月发布的1.8版),2.0版本包括了许多新的功能,改进了现有的功能,性能也得到了增强。该版本的亮点包括:

  • 并发改善
  • 索引功能增强,改善了大小和性能
  • 分片集群验证
  • 副本集数据中心
  • 现在日志是默认启用的,日志文件现在是压缩形式
  • 用户可定义GetLastError函数选项
  • 默认堆栈的大小变得更小,以适应更多的连接
  • compact命令
  • 新增的地理空间功能(多位置文档、多边形范围搜索)
  • 可输出Map/Reduce结果到分片collection
官方称,在2.0版本中的并发改进只是更大的并发改进路线图中的一个开始,在2.0中将开始解决最大的问题:页面错误期间持有锁。2.0版本将跟踪内存缓存,且有能力解决外部的锁和错误。

在2.0中索引得到了大量改进,比之前小了25%,且变得更快了。另外,2.0版本中的副本集也得到了两个新的重要特征:优先权和标记。

详细改进信息:http://www.mongodb.org/display/DOCS/2.0+Release+Notes

下载地址:http://www.mongodb.org/downloads

  • 大小: 22.6 KB
9
1
评论 共 8 条 请登录后发表评论
8 楼 maozilee 2011-09-23 01:24
非常不错的 KV产品,,
7 楼 微雨心晴 2011-09-14 11:35
半人马 写道
"If you are using a vanilla MongoDB server from either source or binary packages you have NO obligations. You can ignore the rest of this page." 这句话是告诉你,如果你是用原版的MongoDB Server,无论是二进制包,还是从源码自己编译,都没有任何限制。

我忽略了最重要的这句话,谢谢!
6 楼 mathgl 2011-09-13 20:36
ray_linn 写道
icanfly 写道
ray_linn 写道
js在map/reduce 的天生缺陷还没搞定啊?

那是JS语言的问题吧,除非重新实现一个解释引擎吧



mongodb不是一直说要解决这个问题(估计是换脚本语言)


那个mapreduce 奇慢无比,居然比我用 python driver读出来 再运算还慢几倍。
现在基本上放弃使用mapreduce.实在要用也需要考虑别的方案
5 楼 ray_linn 2011-09-13 17:34
icanfly 写道
ray_linn 写道
js在map/reduce 的天生缺陷还没搞定啊?

那是JS语言的问题吧,除非重新实现一个解释引擎吧



mongodb不是一直说要解决这个问题(估计是换脚本语言)
4 楼 半人马 2011-09-13 15:20
"If you are using a vanilla MongoDB server from either source or binary packages you have NO obligations. You can ignore the rest of this page." 这句话是告诉你,如果你是用原版的MongoDB Server,无论是二进制包,还是从源码自己编译,都没有任何限制。
3 楼 微雨心晴 2011-09-13 13:45
http://www.mongodb.org/display/DOCS/Licensing
谁能把它的license翻译一下?授权协议貌似很多限制,内部商业使用似乎都是问题。
2 楼 icanfly 2011-09-13 13:34
ray_linn 写道
js在map/reduce 的天生缺陷还没搞定啊?

那是JS语言的问题吧,除非重新实现一个解释引擎吧
1 楼 ray_linn 2011-09-13 12:40
js在map/reduce 的天生缺陷还没搞定啊?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • CORBA基础_C++corba开发_corba_

    介绍C++ corba开发相关文档,详细讲述corba开发过程。

  • GDI+学习之------ 画线、区域填充、写字

    《精通GDI编程》里的代码。在学习过程中对它加以总结,以防以后用到,全部代码都是在MFC 单文档中实现的,写在View::OnDraw(CDC */*pDC*/)中 画线/边框(Pen) 1、画单线-------DrawLine [cpp] view plaincopy Pen pen(Color(255,0,0,0)...

  • 在win32中使用GDI+注意 !!!!

     function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit

  • 利用GDI+基于WIN32实现桌面雪花效果(一)

    前言:毕业论文写完了,闲着没事干,研究研究这些一直想做的效果,先从桌面飘雪花开始,下面是过程记录。最后给出代码,供大家参考。 效果图:(桌面局部截图) 一、创建空WIN32工程并初始化 1、创建空WIN32工程(snow) 2、设置 项目-》属性-》配置属性-》MFC的使用-》在静态库中使用MFC 3、初始化GDI+和MFC库函数 新建一个Common.h文件,用来存放一些公

  • WIN32 GDI+ 学习笔记(一):配置GDI+

    关于GDI+的介绍网上到处都有,在这里就不多介绍了。主要是记录下在GDI+学习中的体会与心得,以及一些技巧。 由于笔者不打算用MFC而是用WIN32 API,故没有选择庞大的VS,而是挑了一个顺手一点的轻量级IDE:Dev-C++。 首先下载GDI+的文件包:www.codeguru.com/code/legacy/gdi/GDIPlus.zip,里面包含了所需的头文件以及静态库。解压

  • Eclipse下搭建Corba开发环境

    corba JAVA编程 集成环境搭建 工具包含apache-ant-1.9.15安装包及环境配置,jacorb-3.8-binary安装包及环境配置,以及CORBA插件ORBStudio777 eclipse推荐 eclipse-java-juno-SR2-win32-x86_64

  • iManager U2000 统一网络管理系统 北向 CORBA 开发指南

    iManager U2000 统一网络管理系统 北向 CORBA 开发指南 iManager U2000 统一网络管理系统 V200R016C60 北向 CORBA 开发指南(告警) 文档版本 04 发布日期 2017-07-28 iManager U2000 统一网络管理系统 V200R016C60 ...

  • 详解 Corba开发之Java实现Service与Client

    主要介绍了详解 Corba开发之Java实现Service与Client的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下

  • CORBA开发_1110[归纳].pdf

    CORBA开发_1110[归纳].pdf

  • Win32程序使用GDI+

    差点忘了,反正在非MFC的Win32程序中使用GDI+编译时会有些问题,去掉stdafx.h里的#define WIN32_LEAN_AND_MEAN就好了。

  • Win32 GDI 学习总结

    Windows GDI 教程(一) 一个简单的绘图程序 http://www.tuicool.com/articles/jeMBZ3v 常见的图形编程库,除了 GDI 外还有 GDI+、OpenGL、DirectX等等,GDI 是其中最基础的一个库。所以 GDI 注定了不会有高级应用,有兴趣的就当刷低级怪吧。 在教程的最开始,需要简单的说明一些前置条件。 开发环境与

  • Java Corba 复习及开发文档

    详细介绍了corba和如何用eclipse 写corba(英文文档)

  • java开发中兴corba接口所需idl文件

    java开发中兴corba接口所需要的中兴idl文件,用于编译生成中兴corba服务端接口 corba开发参考:https://my.oschina.net/dong706/blog?catalog=5757620

  • corba开发资料详解

    corba开发资料详解,做corba开发必须看的东西哦,想做corba客户端和服务端开发请下载

  • vc 使用corba 开发学习手册

    windown 环境下,使用vc使用cobar进行编程的学习资料。包括开发环境搭建 cobar 工具安装 系统环境变量配置 ...CORBA服务端开发例子学习 CORBA客户端开发例子学习 如何编写编译IDL文件 建立cobar运行环境

  • java corba实例,OpenORB开发CORBA的实例介绍

    目录:概述开发步骤创建Java项目,配置Lib创建IDL文件创建服务单创建客户端测试本地调用NamingService命名服务实现...有关Eclipe中CORBA开发环境的配置详见:http://www.micmiu.com/opensource/corba/corba-eclipse...

  • java开发华为corba接口所需idl文件

    java开发华为corba接口所需要的华为idl文件,用于编译生成华为corba服务端接口. corba开发参考:https://my.oschina.net/dong706/blog?catalog=5757620

Global site tag (gtag.js) - Google Analytics