红联Linux门户
Linux帮助

MongoDB 2.4.6发布,NoSQL数据库

发布时间:2013-08-21 15:47:17来源:红联作者:empast
NoSQL MongoDB 2.4.6发布. 2013-08-20 经过一个RC 之前版本是2013-07-04发布的2.4.5。修正大量bug以及几个增强。 其他产品线2.2.6 2.0.9 开发版2.5.1。

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

它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:

面向集合存储,易存储对象类型的数据。
模式自由。
支持动态查询。
支持完全索引,包含内部对象。
支持查询。
支持复制和故障恢复。
使用高效的二进制数据存储,包括大型对象(如视频等)。
自动处理碎片,以支持云计算层次的扩展性
支持RUBY,PYTHON,JAVA,C++,PHP等多种语言。
文件存储格式为BSON(一种JSON的扩展)
可通过网络访问
完全改进:

Bug
[SERVER-7080] - On Solaris, link to backtrace() at run-time or emulate it if not found
[SERVER-7404] - Solaris file relocation error: posix_fadvise
[SERVER-7728] - Add more details on why a shard is 'unavailable' for balancing
[SERVER-8030] - mongo shell crashes with missing host
[SERVER-8795] - remapPrivateView: Solaris mmap() is not atomic
[SERVER-8891] - Simple client fail with segmentation fault in mongoclient library
[SERVER-8926] - Shell displays "JavaScript execution failed: " before all JavaScript errors, adds "L" before line number
[SERVER-9365] - mongod always split at 250000 position
[SERVER-9481] - Server in replication set fluctuates between states SECONDARY and ROLLBACK if it can't rollback due to too much rollback data
[SERVER-9714] - auto2.js failing on Win32 builder
[SERVER-9786] - Missing external symbol strcasestr on Solaris 10
[SERVER-9832] - Missing PF_LOCAL symbol in Solaris 10
[SERVER-9892] - saslStart returns {ok: 1} instead of {ok:0, code: 2} when unsupported mechanism specified.
[SERVER-9894] - src/mongo/util/stacktrace.{cpp,h} are missing license headers
[SERVER-10015] - balancer should stop when ConfigServerCheck indicates inconsistency
[SERVER-10039] - Sorting on chunks not applied in differ
[SERVER-10040] - Failed SSL connection memory leak
[SERVER-10053] - File processinfo_darwin.cpp missing from mongo-cxx-driver
[SERVER-10085] - Heatbeats can time out due to high network latency while fetching oplog batches. Was: buildbot: zbigMapReduce failing on Linux 64-bit DEBUG
[SERVER-10089] - buildbot: replset9.js failing on Linux RHEL 32-bit
[SERVER-10103] - chaining.js timing out on OS X 10.5 64-bit, Windows 64-bit, Linux 64-bit
[SERVER-10110] - buildbot-special: smoke JsobjTests::BufBuilderReallocLimit failing on Nightly Linux 64-bit SSL Ubuntu 1204
[SERVER-10135] - sort1.js fails when balancer interferes
[SERVER-10175] - sharding/index1.js failure on V2.4 Linux 64-bit Subscription SUSE 11
[SERVER-10211] - replication tests with auth fail on V2.4 Linux 64-bit Subscription SUSE 11
[SERVER-10259] - strcasestr emulation returns invalid pointer
[SERVER-10261] - Possible bug with SSL handshake
[SERVER-10313] - Fail if javascript field names have nulls
[SERVER-10359] - Do not change code pages in Windows version of mongo shell
[SERVER-10362] - finding start cursor can get starved
[SERVER-10418] - remove2.js failed on special V2.4 Linux 64-bit SSL SUSE 11 Build #157
[SERVER-10429] - read_pref_cmd.js failed on multiple v2.4 builders
[SERVER-10437] - chaining.js failed on Linux 64-bit subscription, "error doing query"
[SERVER-10478] - Very large documents can cause premature migration commit
Improvement
[SERVER-9325] - Add blockCheckSupported() features to Solaris/SmartOS build
[SERVER-9636] - Display chunk version, not memory address, in non-default log line
[SERVER-9754] - Every write to journal costs additional seek to update file metadata
[SERVER-10458] - Sanity check on "from" side that all cloned and modified documents were sent to TO side on commit
New Feature
[SERVER-10033] - Add a global flag to turn off the TTLMonitor thread
Task
[SERVER-9699] - Remove clean command

下载:32位 http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.4.6.tgz

64位 http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.6.tgz

源码 http://downloads.mongodb.org/src/mongodb-src-r2.4.6.tar.gz

来自:开源中国社区
文章评论

共有 0 条评论