你好,游客 登录 注册 搜索
背景:
阅读新闻

MongoDB r3.3.9 发布下载

[日期:2016-06-28] 来源:Linux社区  作者:Linux [字体: ]

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

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

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

更新日志

Bug修复

  • [SERVER-14007] - move SSL warning message later in startup
  • [SERVER-19556] - Add entry for sh.stopBalancer to sh.help() output
  • [SERVER-20365] - "authentication failed, storedKey mismatch" on synthetic users and databases with '@'
  • [SERVER-21375] - Confusing error message when command comes in while node is in drain mode
  • [SERVER-21432] - cannot do slaveOk reads while in drain mode
  • [SERVER-22347] - Mongo shell replica set connections must use legacy readMode
  • [SERVER-22747] - Coverity analysis defect 10465: Argument cannot be negative
  • [SERVER-23071] - Windows crash dump during fatal assertion does not contain exception record
  • [SERVER-23316] - Sharding tests should not rely on the order of entries returned when querying the config.shards collection
  • [SERVER-23891] - Stronger typing for ShardId
  • [SERVER-23974] - Add clang 3.4 with libc++ canary builder
  • [SERVER-24085] - LockManager doesn't grant all read requests on GlobalLock MODE_S grant
  • [SERVER-24201] - jsTest.authenticateNodes doesn't handle temp network errors
  • [SERVER-24230] - Failure starting 3.3.6-ssl community build on OS X 10.8.5
  • [SERVER-24279] - Sort provided from index does not respect query collation
  • [SERVER-24286] - Coverity analysis defect 99197: Not restoring ostream format
  • [SERVER-24346] - Run jstestfuzz on rhel55-test instead of rhel55
  • [SERVER-24355] - clang_format leaves temporary files around after a reformat
  • [SERVER-24377] - scons generated-sources is missing stop_words_list.h
  • [SERVER-24387] - FTDC invokes the 'collStats' command with the database parameter set as the collection name
  • [SERVER-24419] - ASIOMessagingPort segfaults occasionally on sharding csrs suite
  • [SERVER-24424] - initial_sync2.js awaitReplication fails when slave2 becomes primary after step 11
  • [SERVER-24434] - Fix ASAN reported memory leaks in OpenLDAPConnection
  • [SERVER-24466] - replsettest getPrimary() should only return when there is exactly one node in the primary state
  • [SERVER-24481] - Fix KeyString V1 index selection for WT
  • [SERVER-24525] - Make Decimal decoding from and encoding to BSON (Little Endian) work on S390X (Big Endian)
  • [SERVER-24526] - initial_sync_update_missing_doc*.js and disallow_adding_initialized_node*.js should wait longer when checking logs for expected message
  • [SERVER-24543] - Invariant failure 'enabled()' when running sharded mapReduce on admin db
  • [SERVER-24558] - Shard variant of 'moveChunk' should not check for exact collection version
  • [SERVER-24565] - scons --help fails with Scons 2.3.x & 2.4.0
  • [SERVER-24570] - fix overeager dassert in WriteConcernResult::appendTo
  • [SERVER-24582] - MongoDB secondary node crashes randomly when primary node is killed/dies
  • [SERVER-24588] - conf.Finish() is missing in src/third_party/wiredtiger/SConscript
  • [SERVER-24590] - Coverity analysis defect 99631: Unsafe assignment operator
  • [SERVER-24595] - enforce ismaster responses have ok:1 before negotiating protocol
  • [SERVER-24597] - mapreduce.sharded finish attempts to disallow running on config servers, but does it incorrectly
  • [SERVER-24603] - Re-enable auth tests in the 'sharding_last_stable_mongos' suite
  • [SERVER-24619] - Requires statement in evergreen.yml preventing some tests from running in patch builds
  • [SERVER-24628] - ReplSetTest.awaitLastOpCommitted can fail to wait for the last op to be committed
  • [SERVER-24630] - Mongos erroneously advances config optime for writes that fail write concern
  • [SERVER-24639] - blacklist create_index_background.js in backup_restore.js
  • [SERVER-24653] - $graphLookup stage does not check for permissions on "from" collection
  • [SERVER-24665] - ServiceContextMongoDTest::_dropAllDBs() should close all empty databases
  • [SERVER-24677] - cleanup_orphaned_basic.js should wait for delete before running cleanupOrphaned command
  • [SERVER-24696] - Fix memory leak in rewrite_rule_test
  • [SERVER-24706] - Oplog as Buffer: default namespace in OplogBufferCollection cannot start with local.oplog.
  • [SERVER-24711] - Config servers crashing
  • [SERVER-24713] - throw exception if jsTest.authenticate() fails in ReplSetTest.restart()
  • [SERVER-24734] - Check for an invalid ConnectionString type when parsing an addShard request on mongos
  • [SERVER-24744] - Oplog as Buffer: initial sync thread may clear oplog buffer before the buffer is initialized.
  • [SERVER-24753] - The balancer thread initialization is not interruptible

改进

  • [SERVER-4536] - BSONObjBuilder does not handle int64_t on LP64 data model
  • [SERVER-9566] - Add support for position independent executables
  • [SERVER-10896] - Enforce prohibition of embedded NULLs in role names.
  • [SERVER-17862] - Unify stats reporting for log/profiler across CRUD operations
  • [SERVER-18966] - Allow exclusion in $project stage of aggregation pipeline
  • [SERVER-22204] - Tests should lower WT cache size
  • [SERVER-23064] - COUNT_SCAN query execution stage does not report index bounds in execution stats output for explain
  • [SERVER-23226] - Port resmoke.py's CheckReplDBHash hook to javascript
  • [SERVER-23238] - Remove public method PlanExecutor::collection()
  • [SERVER-23260] - Report original query with getMore in log, profiler and currentOp
  • [SERVER-23265] - Consistent diagnostics for aggregate command
  • [SERVER-23649] - Remove Dead Code in DBClientWithCommands::getCollectionInfos/getIndexSpecs
  • [SERVER-23741] - Replace runMongoProgram(<mongo tool>, ...) calls with MongoRunner.runMongoTool(<mongo tool>, {...})
  • [SERVER-23847] - Merge implementations of OpenLDAP and Windows LDAP Connection objects
  • [SERVER-24224] - Print -ulimit at the beginning of system logs
  • [SERVER-24250] - Wait for server to idle in shutdown when running under ASAN
  • [SERVER-24289] - use evergreen "ignore" to avoid scheduling changes to inert files
  • [SERVER-24290] - scons variables should be included in --help
  • [SERVER-24353] - distributed_correctness.yml: Remove 3-node replset variant as it is redundant
  • [SERVER-24373] - clang_format.py - support 64-bit Windows LLVM
  • [SERVER-24414] - Deprecate not-cursor-based agg document return
  • [SERVER-24418] - Make it possible to get owned BSONObjs off network buffer w/o copying
  • [SERVER-24432] - Update clusterMonitor role support reading from local.sources
  • [SERVER-24456] - Tests should lower RocksDB cache size
  • [SERVER-24477] - Make NotifyAll an MMAPV1-only utility
  • [SERVER-24495] - Suppress warnings while building ICU
  • [SERVER-24504] - Always use objcopy from the mongodbtoolchain
  • [SERVER-24510] - move index_multi.js to serial_run
  • [SERVER-24530] - Use invariant rather than verify in mutable bson
  • [SERVER-24535] - Modify testcases.py to work with concurrent fuzzing
  • [SERVER-24537] - Create a new and modified test running task
  • [SERVER-24542] - Implement optimistic reads/writes for non-blocking asio messaging port
  • [SERVER-24544] - Make ShardingTest expose all methods of 'sh' with the first mongos as a target
  • [SERVER-24576] - Increase the default findHost timeout
  • [SERVER-24594] - raise default write concern timeout for security shell helpers
  • [SERVER-24622] - Every DocumentSource should implement (detachFrom|reattachTo)OperationContext
  • [SERVER-24627] - Add Windows OS stats to system logs.
  • [SERVER-24638] - Move command parsing out of Pipeline, into a new class AggregationRequest
  • [SERVER-24651] - Add a user defined literal constructor for string data
  • [SERVER-24690] - wait for replication before shutting down in backup_restore.js
  • [SERVER-24698] - use nextSafe in master-slave to catch query errors on the oplog
  • [SERVER-24700] - fix erroneous curop assumption in stepdown_kill_other_ops.js
  • [SERVER-24701] - Add option to set writeConcern for ShardingCatalogClient write ops
  • [SERVER-24722] - Tweak Jepsen run options

新特性

  • [SERVER-5905] - Add data collection and command to get histogram of query response times
  • [SERVER-10864] - Platform independent LDAP authentication
  • [SERVER-12303] - Group, Role-based Authentication/Authorization via LDAP, Active Directory
  • [SERVER-23654] - Add $facet aggregation stage
  • [SERVER-23816] - Add $sortByCount aggregation stage
  • [SERVER-23836] - add $count stage to aggregation
  • [SERVER-24211] - Addition of oom killed processes to the system logs tab

Task

  • [SERVER-19335] - Add XAuth Tasks to Evergreen
  • [SERVER-20183] - make mongo-tools a module in the evergreen configuration
  • [SERVER-21148] - Upload FTDC data from Evergreen test runs
  • [SERVER-21631] - Remove gleStats format detection based on operation Protocol (OP_COMMAND vs OP_QUERY)
  • [SERVER-22658] - Implement support for legacy and new migration protocol -- shard versus balancer holding the distributed lock
  • [SERVER-22659] - Implement commitChunkMigration command on the config server
  • [SERVER-22668] - Unit-tests for the sharding balancer policy and statistics gathering
  • [SERVER-22672] - Move the sharding balancer to CSRS primary
  • [SERVER-22696] - Remove clang-format workarounds for template strings in JS code
  • [SERVER-23059] - Collection and Database Cloner: Implement storage engine interface
  • [SERVER-23231] - LDAP configuration parameters should be modifiable through setParameter
  • [SERVER-23243] - Extract time-keeping from Listener
  • [SERVER-23611] - Query planner should set collation from collection default if query lacks user-specified collation
  • [SERVER-23639] - Oplog as Buffer: Implement BlockingQueueOplogBuffer
  • [SERVER-23640] - Oplog as Buffer: Replace BlockingQueue references in DataReplicator with BlockingQueueOplogBuffer
  • [SERVER-23641] - Oplog as Buffer: Create OplogBuffer interface
  • [SERVER-23690] - Make applyOps command use the collection default collation
  • [SERVER-23761] - Prevent users from downgrading 3.4=>3.2 if any collection has an index with a non-default collation
  • [SERVER-24049] - allow choosing of old or new initial sync code, for testing
  • [SERVER-24126] - Add step to _cfgsvrAddShard command where it inserts the shardIdentity document to the new shard
  • [SERVER-24169] - Move replication and sharding test suites to larger instances
  • [SERVER-24183] - Add ICU version string to CollationSpec
  • [SERVER-24191] - Bump wire version to indicate improved support for write concern with commands
  • [SERVER-24276] - check that decimal-to-string conversion confirms to driver's spec
  • [SERVER-24323] - Split CatalogManagerReplicaSet into ShardingCatalogClientImpl ShardingCatalogManagerImpl
  • [SERVER-24326] - Remove unused 'checkForCatalogChange' field from CloneOptions struct
  • [SERVER-24364] - Implement MetadataManager to manage CollectionMetadata instances
  • [SERVER-24365] - Implement the rangesToClean set and maintenance methods
  • [SERVER-24379] - Implement addShardToZone and _configsvrAddShardToZone
  • [SERVER-24400] - Backport SpiderMonkey fix for aarch64
  • [SERVER-24405] - Extend mongos command implementations to accept a collation parameter
  • [SERVER-24420] - Add Jepsen processes to hang_analyzer
  • [SERVER-24425] - WiredTiger changes for MongoDB 3.3.9
  • [SERVER-24436] - Save mongod logs in Jepsen archive
  • [SERVER-24441] - Change geo_full.js to not create points near the poles
  • [SERVER-24443] - Add repl::ReadConcernArgs to Shard::exhaustiveFindOnConfig
  • [SERVER-24461] - Create MetadataManager class
  • [SERVER-24464] - Write auth test cases for the '_configsvrAddShard' command
  • [SERVER-24467] - Make the shard-side implementation of 'moveChunk' joinable
  • [SERVER-24479] - Make the 'Notification' class be able to return a value
  • [SERVER-24489] - de-dupe the creation of detached Shards for addShard
  • [SERVER-24490] - Oplog as Buffer: Implement CollectionOplogBuffer
  • [SERVER-24492] - oplog as Buffer: Add server parameter and factory function
  • [SERVER-24493] - Oplog as Buffer: Update DataReplicator to obtain new instance of oplog buffer from external state
  • [SERVER-24507] - Kill process list should be integrated with Jepsen tasks
  • [SERVER-24516] - Construct OperationContexts with proper Client and ServiceContexts in repl tests
  • [SERVER-24555] - compilation db scons tool is not compatible with scons 2.4.x
  • [SERVER-24557] - Jepsen tests have a system failure if the archive file doesn't exist
  • [SERVER-24560] - Oplog as Buffer: Update BackgroundSync to use OplogBuffer instead of BlockingQueue
  • [SERVER-24567] - Implement a Config Server Fixture for cpp test
  • [SERVER-24574] - Tag internal connections KeepOpen to avoid closing on stepdown
  • [SERVER-24577] - Oplog as Buffer: Oplog Buffer functions should accept OperationContext
  • [SERVER-24617] - Turn on ticket verification for dashboard data generation
  • [SERVER-24626] - Tail the LXC host log, if the host is not running
  • [SERVER-24652] - Expose balancer round counter through the balancer serverStatus section
  • [SERVER-24669] - system_perf.yml: Use configuration files for mongodb_setup
  • [SERVER-24670] - Add external_auth_WT test to Windows
  • [SERVER-24685] - Do not enable balancer in sharding/auto1.js
  • [SERVER-24697] - Oplog as Buffer: deprecate StorageInterface::writeOpsToOplog in favor of StorageInterface::insertDocuments
  • [SERVER-24728] - Oplog as Buffer: create new error code for an empty collection error in replication storage interface
  • [SERVER-24740] - Remove print statements from assert.soon() calls in sharding/repl_monitor_refresh.js
  • [SERVER-24745] - Oplog as Buffer: add collection scan support to storage interface for findOne and deleteOne
  • [SERVER-24750] - Remove RHEL 5.x builds and migrate all RHEL 5.x builders to RHEL 6

Sub-task

下载

更多MongoDB相关教程见以下内容

CentOS 编译安装 MongoDB与mongoDB的php扩展 http://www.linuxidc.com/Linux/2012-02/53833.htm

CentOS 6 使用 yum 安装MongoDB及服务器端配置 http://www.linuxidc.com/Linux/2012-08/68196.htm

Ubuntu 13.04下安装MongoDB2.4.3 http://www.linuxidc.com/Linux/2013-05/84227.htm

MongoDB入门必读(概念与实战并重) http://www.linuxidc.com/Linux/2013-07/87105.htm

Ubunu 14.04下MongoDB的安装指南 http://www.linuxidc.com/Linux/2014-08/105364.htm

《MongoDB 权威指南》(MongoDB: The Definitive Guide)英文文字版[PDF] http://www.linuxidc.com/Linux/2012-07/66735.htm

Nagios监控MongoDB分片集群服务实战 http://www.linuxidc.com/Linux/2014-10/107826.htm

基于CentOS 6.5操作系统搭建MongoDB服务 http://www.linuxidc.com/Linux/2014-11/108900.htm

MongoDB 的详细介绍请点这里
MongoDB 的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2016-06/132739.htm

linux
相关资讯       MongoDB下载 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款