nginx php mysql HTML5 Firefox 开源 wordpress shell 微软 linux Python java centos apache 程序员 Android Windows linux命令 google Ubuntu

分布式文档存储数据库:MongoDB 2.0.2 发布

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

上一个版本是2011-10-22的2.0.1.这个版本经过两个RC.包括如下改进

Bug

[SERVER-2899] - Replicaset nodes doesn't reconnect after being down while rs.status() on the last started node shows all servers as being up
[SERVER-3528] - memory footprint of JS context keeps increasing as it is used
[SERVER-3661] - Specifying includeLocs returns objects instead of arrays when arrays are used for locations
[SERVER-3715] - re-adding member to replica set without keyFile results in secondary node
[SERVER-3837] - BuildInfo shouldn't require auth
[SERVER-3842] - Multiple mongos can interfere in initial sharding
[SERVER-3899] - Initial sync should check occaisonally if it can stop and become secondary
[SERVER-3929] - Arbitrary replica set authentication "need to login" errors.
[SERVER-4020] - bad serverID set in setShardVersion
[SERVER-4114] - If a shard contacts another shard for the first time for a MapReduce, the sharding connection hook won't be set
[SERVER-4118] - mongos causes dos by opening a ton of connections
[SERVER-4137] - Need to catch DBException in message_server_port
[SERVER-4160] - make sure members that build indexes sync from members with indexes
[SERVER-4171] - WritebackListener should force detection of newly sharded collection
[SERVER-4178] - Shared client doesn't compile - references code for server side components.
[SERVER-4196] - Count command on mongos can get into infinite loop
[SERVER-4228] - Segfault under load
[SERVER-4240] - make 2.0.1 mongos nightly compatible with 2.0.1 mongod
[SERVER-4250] - db.currentOp and db.killOp on mongos work without needing to auth()
[SERVER-4270] - master/slave initial sync bug backport
[SERVER-4290] - Don't dispose of connections after GLE
[SERVER-4296] - don't allow too many splitVectors in parallel from splitIfShould
[SERVER-4324] - new checking of initial shard version catches stale replica set info
[SERVER-4331] - conneciton/memory leak if onCreate or onHandedOut hooks fail
[SERVER-4350] - Segmentation fault on replica recovery
[SERVER-4405] - replSetStepDown must close socket on step down.
[SERVER-4430] - Initial sync reclone asserts on correctly applied oplog entry
[SERVER-4465] - counts with large numbers of shards can error with too many retries

Improvement

[SERVER-3829] - scons flag to use each library externally --use-system-(prcre|boost) etc..
[SERVER-4063] - make leak warning take number of connections info consideration WAS: I would like a way to set the threshold for the memory leak

warning message

[SERVER-4242] - geShardDistribution in 2.0.2
[SERVER-4396] - hit config server only once when loading a chunk meta data certain version

Task

[SERVER-4209] - Remove warning and stack trace when adding shard sub-connection

  • 下载:32位 http://fastdl.mongodb.org/Linux/mongodb-linux-i686-2.0.2.tgz
  • 64位:http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.2.tgz
  • 源码包:http://downloads.mongodb.org/src/mongodb-src-r2.0.2.tar.gz

延伸阅读

评论