天然气什么味道| 密度单位是什么| 黄体功能不足吃什么药| 冠心病需要做什么检查| 排骨粥要搭配什么好吃| 什么茶是绿茶| 白居易被称为什么| 痤疮长什么样| 第一次表白送什么花| 猪脚和猪蹄有什么区别| 蚯蚓是什么动物| 女性小腹疼痛是什么原因| 湿气重是什么引起的| 无痛人流和普通人流有什么区别| 戍是什么意思| 特此通知写在什么位置| 摄取是什么意思| 红色的对比色是什么颜色| 喝啤酒不能吃什么| 阴疽是什么病| 夏侯霸为什么投降蜀国| dennis什么意思| 低压高是什么原因| 放屁臭鸡蛋味什么原因| 膺是什么意思| 宫颈炎是什么病| 什么是氮肥| 男人喜欢什么罩杯| 赛诺菲是什么药| 维生素c补什么| mr是什么意思| 蛇跟什么生肖最配| 尾盘跳水意味着什么| 契丹族现在是什么族| 母亲节可以做什么礼物| 一什么| 眼睛干痒用什么眼药水比较好| 补钙有什么好处| 金色葡萄球菌用什么药| 6月12日是什么节日| 爱像什么| 李白有什么之称| 蚱蜢吃什么食物| 啾啾是什么意思| 肌钙蛋白高是什么原因| 孙楠留什么给你| 那天午后我站在你家门口什么歌| 嗓子疼发烧吃什么药| 忍辱负重是什么意思| 张学良为什么叫小六子| 苏州机场叫什么| 为什么感冒药吃了想睡觉| 3月14日是什么日子| 泄泻什么意思| 家族史是什么意思| 翘首企盼是什么意思| 夜未央什么意思| 为什么医院开的钙都是碳酸钙| 蜂王浆是什么| 园五行属什么| 内啡肽是什么意思| 苏字五行属什么| 胃胀气打嗝吃什么药| 梦见骂人是什么意思| 肌肉痉挛用什么药能治好| 肾的作用和功能是什么| 老是发烧是什么原因| 湿疹有什么症状| 为什么总是梦见一个人| 聚焦是什么意思| 龋牙是什么意思| 西京医院什么科室最强| 争论是什么意思| 螃蟹吃什么| 死去活来是什么生肖| 肾尿盐结晶是什么意思| 蚯蚓中药叫什么| 秋田狐鱼钩适合钓什么鱼| oc是什么| 浇去掉三点水读什么| 夏天喝什么饮料好| 什么生肖带红花| 双子座和什么座最配| 腺病毒阳性是什么意思| 华佗发明了什么| 鸡的贵人是什么生肖| 激光点痣后需要注意什么| 小肚子胀疼是什么原因| 耳朵旁边长痘痘是什么原因| 脚臭用什么洗效果最好| 谵语是什么意思| cartoon什么意思| nt检查需要注意什么| 善男信女什么意思| 什么食物维生素A含量高| 沙弗莱是什么宝石| 实字五行属什么| 螨虫用什么药可以杀死它| 吃什么有奶| 衣原体检查是什么| 两小无猜什么意思| 4月6日什么星座| 草酸是什么| 献血前检查什么项目| 孕检nt主要检查什么| 玄关是什么位置| 周杰伦为什么喜欢昆凌| 什么不生| 糖尿病是什么症状| 小孩长白头发是什么原因| 男人喜欢女人什么| 蝴蝶长什么样| 掉头发去医院挂什么科| 女生胸疼是什么原因| 嗓子不舒服做什么检查| 时柱将星是什么意思| 吃什么东西减肥| 脚后跟疼吃什么药| 阴蒂痒是什么原因| 鹿字五行属什么| 霉菌性阴道炎用什么药效果好| 空调变频和定频有什么区别| 脖子黑是什么原因| 眼睛干痒用什么眼药水| 7月17是什么星座| 杨梅什么时候成熟| 什么童话| 一加是什么牌子| 乙肝看什么科| 过敏性咳嗽吃什么药好| 纯粹是什么意思| 男人喜欢什么罩杯| 才高八斗是指什么生肖| 女生真空是什么意思| 背动态心电图要注意什么| 乙肝表面抗体阴性是什么意思| c2m模式是什么意思| 治疗肝脏硬化要吃什么药好| 青岛有什么玩的| 脚抽筋吃什么药| 吃软饭是什么意思| 大便深褐色是什么原因| 胃息肉是什么原因造成的| 口引念什么| 尿毒症是什么原因引起的| 梵是什么意思| 石斛长什么样子图片| 异麦芽酮糖醇是什么| 为什么宫外孕会发生| 泥鳅吃什么饲料| 标本是什么意思| 见龙在田什么意思| 阿司匹林治疗什么病| 高中生适合用什么手机| 晨勃消失是什么原因| 清对什么| 维生素是什么| 荔枝对身体有什么好处| 上眼皮突然肿了是什么原因| 高位截瘫是什么意思| 塞翁失马是什么生肖| 6541是什么药| 6月6是什么星座| 腺肌症是什么症状| 晚上九点是什么时辰| 桃花眼的女人什么命| 鸡头米什么时候上市| 过期的洗面奶可以用来做什么| 清炖排骨汤放什么调料| 药流后需要注意什么| 梦见好多鱼是什么意思| 市组织部长是什么级别| no是什么| 书房字画写什么内容好| 睡觉口干舌燥什么原因| 什么叫邪淫| 月经稀发是什么意思| 推介会是什么意思| 零度是什么意思| 指数是什么| 喘不上气是什么原因| 纤维素纤维是什么面料| 农历9月21日是什么星座| 孕晚期羊水多了对宝宝有什么影响| 今年30岁属什么生肖| 男人长阴虱是什么原因| 为什么腋下会长小肉揪| 低烧挂什么科| 纤维条索灶是什么意思| 检查甲状腺挂什么科| 睡醒后口苦是什么原因| 凤仙花什么时候开花| 勾心斗角什么意思| 轻微脑震荡有什么症状| 做梦搬家是什么意思| 女性阴道长什么样| 大败毒胶囊主治什么病| 拉肚子可以吃什么菜| 六合是什么意思| 纷乐是什么药| 炖鸡放什么调料好吃| 六味地黄丸什么牌子好| 心率快是什么原因| 什么叫实性结节| 什么样的大树| 为什么过敏反复发作| 棉花代表什么生肖| 经期同房会有什么后果| 诸君是什么意思| 江西有什么好玩的| 真我是什么意思| 限购是什么意思| 除草剂中毒有什么症状| 看眼睛挂什么科| 毛主席属什么生肖| 气性大是什么意思| 什么叫环比| ahc属于什么档次| 口腔溃疡是缺什么维生素| 保教费是什么意思| 冲任失调是什么意思| 梦见亲嘴是什么意思| 卵巢囊肿是什么意思| 中耳炎吃什么| 缓刑是什么意思还要坐牢吗| 周武王叫什么名字| 亚麻是什么面料| 腋臭手术挂什么科| ab型血可以接受什么血型| 天时地利人和是什么意思| 前庭功能障碍是什么病| 肌酐高不能吃什么| 新生儿老是打嗝是什么原因| 老年阴道炎用什么药| 婚检女性检查什么项目| 梦到手机丢了什么预兆| crp是什么| 1970年五行属什么| 沙僧的武器叫什么名字| 小囊肿是什么病严重吗| jacquemus是什么牌子| 脾胃湿热吃什么药| 为什么肚子会隐隐作痛| 赵雅芝是什么脸型| 地球绕着什么转| 补钙吃什么最好| 荨麻疹吃什么药好得快| 山竹是什么味道| 红红的什么| 1960年是什么年| 桑葚泡水喝有什么好处| 醋泡花生米有什么功效| 经常吃紧急避孕药有什么危害| 电信诈骗是什么意思| 端午节安康是什么意思| 拉肚子引起的发烧吃什么药| 有冬瓜西瓜南瓜为什么没有北瓜| 吃什么提高免疫力最快| 车机是什么| 个体户是什么职业| 打耳洞什么季节最好| 胸为什么会胀痛| 白带黄绿是什么原因| 扁桃体发炎吃什么食物| 百度Jump to content

汪亭友:中国特色社会主义不断取得重大成就,在全世界树起一面令人向往的旗帜

Page semi-protected
From Wikipedia, the free encyclopedia
百度 喀麦隆高度赞赏“一带一路”倡议,支持中非合作论坛框架内合作。

MongoDB
Developer(s)MongoDB Inc.
Initial releaseFebruary 11, 2009; 16 years ago (2025-08-06)[1]
Stable release
8.1.2[2] Edit this on Wikidata / 2 July 2025, 26 days ago
Repository
Written inC++, JavaScript, Python, C
Operating systemWindows Vista and later, Linux, OS X 10.7 and later, Solaris,[3] FreeBSD[4]
Available inEnglish
TypeDocument-oriented database
LicenseServer Side Public License or proprietary
Websitemongodb.com

MongoDB is a source-available, cross-platform, document-oriented database program. Classified as a NoSQL database product, MongoDB uses JSON-like documents with optional schemas. Released in February 2009 by 10gen (now MongoDB Inc.), it supports features like sharding, replication, and ACID transactions (from version 4.0). MongoDB Atlas, its managed cloud service, operates on AWS, Google Cloud Platform, and Microsoft Azure. Current versions are licensed under the Server Side Public License (SSPL). MongoDB is a member of the MACH Alliance.

History

The American software company 10gen began developing MongoDB in 2007 as a component of a planned platform-as-a-service product. In 2009, the company shifted to an open-source development model and began offering commercial support and other services. In 2013, 10gen changed its name to MongoDB Inc.[5]

On October 20, 2017, MongoDB became a publicly traded company, listed on NASDAQ as MDB with an IPO price of $24 per share.[6]

On November 8, 2018, with the stable release 4.0.4, the software's license changed from AGPL 3.0 to SSPL.[7][8]

On October 30, 2019, MongoDB teamed with Alibaba Cloud to offer Alibaba Cloud customers a MongoDB-as-a-service solution. Customers can use the managed offering from Alibaba's global data centers.[9]

Background

As of May 2025, MongoDB was the fifth most popular database software.[10][11] It focuses mostly on managing large databases of unstructured, "messy" data.[12][13] It's typically used for mobile and web apps that commonly use unstructured databases.[14] As of 2024, there were 50,000 MongoDB customers.[14] MongoDB was originally best known as a NoSQL database product.[15] The company released a database as-a-service product called Atlas in 2016[16] that became 70 percent of MongoDB's revenue by 2024.[14] Over time, MongoDB added analytics, transactional databases,[17] encryption,[18] vector databases,[14] ACID, migration features, and other enterprise tools.[19] Initially, the MongoDB software was free and open source[16] under the AGPL license. MongoDB adopted an SSPL (server side public license) for future releases starting in 2018.[14][20]

MongoDB release history

Version Release date Feature notes Refs
1.0 August 2009 [21]
1.2 December 2009
  • more indexes per collection
  • faster index creation
  • map/reduce
  • stored JavaScript functions
  • configurable fsync time
  • several small features and fixes
[22]
1.4 March 2010 [23]
1.6 August 2010
  • production-ready sharding
  • replica sets
  • support for IPv6
[24]
1.8 March 2011 [25]
2.0 September 2011 [26]
2.2 August 2012 [27]
2.4 March 2013
  • enhanced geospatial support
  • switch to V8 JavaScript engine
  • security enhancements
  • text search (beta)
  • hashed index
[28]
2.6 April 8, 2014
  • aggregation enhancements
  • text-search integration
  • query-engine improvements
  • new write-operation protocol
  • security enhancements
[29]
3.0 March 3, 2015
  • WiredTiger storage engine support
  • pluggable storage engine API
  • SCRAM-SHA-1 authentication
  • improved explain functionality
  • MongoDB Ops Manager
[30]
3.2 December 8, 2015
  • WiredTiger storage engine by default
  • replication election enhancements
  • config servers as replica sets
  • readConcern
  • document validations
  • moved from V8 to SpiderMonkey
[31]
3.4 November 29, 2016
  • linearizable read concerns
  • views
  • collation
[32]
3.6 November 29, 2017 [33]
4.0 June 26, 2018
  • transactions
  • license change effective pr. 4.0.4
[34]
4.2 August 13, 2019 [35]
4.4 July 25, 2020 [36]
4.4.5 April 2021 [36]
4.4.6 May 2021 [36]
5.0 July 13, 2021
  • future-proofs versioned API
  • client-side field level encryption
  • live resharding
  • time series support
[37][38][39]
6.0 July 19, 2022 [40]
7.0 August 15, 2023 [41]
8.0 October 2, 2024 [42]

Main features

Ad-hoc queries

MongoDB supports field, range query and regular-expression searches.[43] Queries can return specific fields of documents and also include user-defined JavaScript functions. Queries can also be configured to return a random sample of results of a given size.

Indexing

Fields in a MongoDB document can be indexed with primary and secondary indices.

Replication

MongoDB provides high availability with replica sets.[44] A replica set consists of two or more copies of the data. Each replica-set member may act in the role of primary or secondary replica at any time. All writes and reads are done on the primary replica by default. Secondary replicas maintain a copy of the data of the primary using built-in replication. When a primary replica fails, the replica set automatically conducts an election process to determine which secondary should become the primary. Secondaries can optionally serve read operations, but that data is only eventually consistent by default.

If the replicated MongoDB deployment only has a single secondary member, a separate daemon called an arbiter must be added to the set. It has the single responsibility of resolving the election of the new primary.[45] As a consequence, an ideal distributed MongoDB deployment requires at least three separate servers, even in the case of just one primary and one secondary.[45]

Load balancing

MongoDB scales horizontally using sharding.[46] The user chooses a shard key, which determines how the data in a collection will be distributed. The data is split into ranges (based on the shard key) and distributed across multiple shards, which are masters with one or more replicas. Alternatively, the shard key can be hashed to map to a shard – enabling an even data distribution.

MongoDB can run over multiple servers, balancing the load or duplicating data to keep the system functional in case of hardware failure.

File storage

MongoDB can be used as a file system, called GridFS, with load-balancing and data-replication features over multiple machines for storing files.

This function, called a grid file system,[47] is included with MongoDB drivers. MongoDB exposes functions for file manipulation and content to developers. GridFS can be accessed using the mongofiles utility or plugins for Nginx[48] and lighttpd.[49] GridFS divides a file into parts, or chunks, and stores each of those chunks as a separate document.[50]

Aggregation

MongoDB provides three ways to perform aggregation: the aggregation pipeline, the map-reduce function and single-purpose aggregation methods.[51]

Map-reduce can be used for batch processing of data and aggregation operations. However, according to MongoDB's documentation, the aggregation pipeline provides better performance for most aggregation operations.[52]

The aggregation framework enables users to obtain results similar to those returned by queries that include the SQL GROUP BY clause. Aggregation operators can be strung together to form a pipeline, analogous to Unix pipes. The aggregation framework includes the $lookup operator, which can join documents from multiple collections, as well as statistical operators such as standard deviation.

Server-side JavaScript execution

JavaScript can be used in queries, aggregation functions (such as MapReduce) and sent directly to the database to be executed.

Capped collections

MongoDB supports fixed-size collections called capped collections. This type of collection maintains insertion order and, once the specified size has been reached, behaves like a circular queue.

Transactions

MongoDB supports multi-document ACID transactions since the 4.0 release in June 2018.[53]

Editions

MongoDB Community Server

The MongoDB Community Edition is free and available for Windows, Linux and macOS.[54]

MongoDB Enterprise Server

MongoDB Enterprise Server is the commercial edition of MongoDB and is available as part of the MongoDB Enterprise Advanced subscription.[55]

MongoDB Atlas

MongoDB is also available as an on-demand, fully managed service. MongoDB Atlas runs on AWS, Microsoft Azure and Google Cloud Platform.[56]

On March 10, 2022, MongoDB warned its users in Russia and Belarus that their data stored on the MongoDB Atlas platform will be destroyed as a result of American sanctions related to the Russo-Ukrainian War.[57]

Architecture

Programming language accessibility

MongoDB has official drivers for major programming languages and development environments.[58] There are also a large number of unofficial or community-supported drivers for other programming languages and frameworks.

Serverless access

Management and graphical front-ends

Record insertion in MongoDB with Robomongo 0.8.5

The primary interface to the database has been the mongo shell. Since MongoDB 3.2, MongoDB Compass is introduced as the native GUI. There are products and third-party projects that offer user interfaces for administration and data viewing.[59]

Licensing

MongoDB Community Server

As of October 2018, MongoDB is released under the Server Side Public License (SSPL), a non-free license developed by the project. It replaces the GNU Affero General Public License, and is nearly identical to the GNU General Public License version 3, but requires that those making the software publicly available as part of a "service" must make the service's entire source code (insofar that a user would be able to recreate the service themselves) available under this license. By contrast, the AGPL only requires the source code of the licensed software to be provided to users when the software is conveyed over a network.[60][61] The SSPL was submitted for certification to the Open Source Initiative but later withdrawn.[62] In January 2021, the Open Source Initiative stated that SSPL is not an open source license.[63] The language drivers are available under an Apache License. In addition, MongoDB Inc. offers proprietary licenses for MongoDB. The last versions licensed as AGPL version 3 are 4.0.3 (stable) and 4.1.4.[64]

MongoDB has been removed from the Debian, Fedora and Red Hat Enterprise Linux distributions because of the licensing change. Fedora determined that the SSPL version 1 is not a free software license because it is "intentionally crafted to be aggressively discriminatory" towards commercial users.[65][66]

Bug reports and criticisms

Security

Because of MongoDB's default security configuration, which allows any user full access to the database, data from tens of thousands of MongoDB installations has been stolen. Furthermore, many MongoDB servers have been held for ransom.[67][68] In September 2017, Davi Ottenheimer head of product security at MongoDB, proclaimed that measures had been taken to defend against these risks.[69]

From the MongoDB 2.6 release onward, the binaries for the official MongoDB RPM and DEB packages bind to localhost by default. From MongoDB 3.6, this default behavior was extended to all MongoDB packages across all platforms. As a result, all networked connections to the database are denied unless explicitly configured by an administrator.[70]

Technical criticisms

In some failure scenarios in which an application can access two distinct MongoDB processes that cannot access each other, it is possible for MongoDB to return stale reads. It is also possible for MongoDB to roll back writes that have been acknowledged.[71] The issue was addressed in version 3.4.0, released in November 2016,[72] and applied to earlier releases from v3.2.12 onward.[73]

Before version 2.2, locks were implemented on a per-server-process basis. With version 2.2, locks were implemented at the database level.[74] Beginning with version 3.0,[75] pluggable storage engines are available, and each storage engine may implement locks differently.[75] With MongoDB 3.0, locks are implemented at the collection level for the MMAPv1 storage engine,[76] while the WiredTiger storage engine uses an optimistic concurrency protocol that effectively provides document-level locking.[77] Even with versions prior to 3.0, one approach to increase concurrency is to use sharding.[78] In some situations, reads and writes will yield their locks. If MongoDB predicts that a page is unlikely to be in memory, operations will yield their lock while the pages load. The use of lock yielding expanded greatly in version 2.2.[79]

Until version 3.3.11, MongoDB could not perform collation-based sorting and was limited to bytewise comparison via memcmp, which would not provide correct ordering for many non-English languages when used with a Unicode encoding. The issue was fixed on August 23, 2016.

Prior to MongoDB 4.0, queries against an index were not atomic. Documents that were updated while queries was running could be missed.[80] The introduction of the snapshot read concern in MongoDB 4.0 eliminated this risk.[81]

MongoDB claimed that version 3.6.4 had passed "the industry's toughest data safety, correctness, and consistency tests" by Jepsen, and that "MongoDB offers among the strongest data consistency, correctness, and safety guarantees of any database available today."[82] Jepsen, which describes itself as a "distributed systems safety research company," disputed both claims on Twitter, saying, "In that report, MongoDB lost data and violated causal by default." In its May 2020 report on MongoDB version 4.2.6, Jepsen wrote that MongoDB had only mentioned tests that version 3.6.4 had passed, and that version had 4.2.6 introduced more problems.[83] Jepsen's test summary reads in part:

Jepsen evaluated MongoDB version 4.2.6, and found that even at the strongest levels of read and write concern, it failed to preserve snapshot isolation. Instead, Jepsen observed read skew, cyclic information flow, duplicate writes, and internal consistency violations. Weak defaults meant that transactions could lose writes and allow dirty reads, even downgrading requested safety levels at the database and collection level. Moreover, the snapshot read concern did not guarantee snapshot unless paired with write concern majority—even for read-only transactions. These design choices complicate the safe use of MongoDB transactions.[84]

On May 26, Jepsen updated the report to say: "MongoDB identified a bug in the transaction retry mechanism which they believe was responsible for the anomalies observed in this report; a patch is scheduled for 4.2.8."[84] The issue has been patched as of that version, and "Jepsen criticisms of the default write concerns have also been addressed, with the default write concern now elevated to the majority concern (w:majority) from MongoDB 5.0."[85]

MongoDB conference

MongoDB Inc. hosts an annual developer conference that has been called MongoDB World or MongoDB.live.[86]

Year Dates City Venue Notes
2014[87] June 23–25 New York City Sheraton Times Square Hotel
2015[88] June 1–2 New York City Sheraton Times Square Hotel
2016[89] June 28–29 New York City New York Hilton Midtown
2017[90] June 20–21 Chicago Hyatt Regency Chicago First year not in New York City
2018[91] June 26–27 New York City New York Hilton Midtown
2019[92] June 17–19 New York City New York Hilton Midtown
2020[93] May 4–6 Online In?person event canceled and conference held entirely online because of the COVID-19 pandemic
2021[94] July 13–14 Online Conference held online because of the COVID-19 pandemic
2022[95] June 7–9 New York City Javits Center

See also

References

  1. ^ "State of MongoDB March, 2010". DB-Engines. Archived from the original on September 18, 2017. Retrieved July 5, 2017.
  2. ^ "Release r8.1.2". July 2, 2025. Retrieved July 22, 2025.
  3. ^ "How to Set Up a MongoDB NoSQL Cluster Using Oracle Solaris Zones". Oracle. Archived from the original on August 12, 2017. Retrieved July 5, 2017.
  4. ^ "How-To: MongoDB on FreeBSD 10.x". FreeBSD News. Archived from the original on December 28, 2017. Retrieved July 5, 2017.
  5. ^ "10gen embraces what it created, becomes MongoDB Inc". Gigaom. Archived from the original on March 5, 2016. Retrieved January 29, 2016.
  6. ^ Witkowski, Wallace (October 21, 2017). "MongoDB shares rally 34% in first day of trading above elevated IPO price". MarketWatch. Dow Jones. Archived from the original on February 26, 2018. Retrieved February 26, 2018.
  7. ^ "4.0 Changelog – 4.0.4 Changelog – Build and Packaging". Retrieved June 28, 2023.
  8. ^ "Release Notes for MongoDB 4.0 – 4.0.4 – Nov 8, 2018". Retrieved June 28, 2023.
  9. ^ Betz, Brandy (October 30, 2019). "MongoDB teams with Alibaba Cloud". Seeking Alpha. Retrieved October 31, 2019.
  10. ^ Kanaracus, Chris (January 11, 2019). "AWS, MongoDB database collision stirs open source tensions". SearchAWS. Retrieved August 10, 2024.
  11. ^ "DB-Engines Ranking". DB-Engines. January 1, 2024. Retrieved August 27, 2024.
  12. ^ Bort, Julie (October 20, 2017). "People told the MongoDB founders they were 'completely crazy' and now the company is worth $1.6 billion". Business Insider. Retrieved August 9, 2024.
  13. ^ Joseph, Lison (December 3, 2013). "MongoDB startup hired by Aadhaar got funds from CIA VC arm". The Economic Times. Retrieved August 9, 2024.
  14. ^ a b c d e Sawers, Paul (April 28, 2024). "MongoDB CEO Dev Ittycheria talks AI hype and the database evolution as he crosses 10-year mark". TechCrunch. Retrieved August 11, 2024.
  15. ^ Lardinois, Frederic (March 7, 2017). "MongoDB's Atlas database service goes freemium". TechCrunch. Retrieved August 10, 2024.
  16. ^ a b Sawers, Paul (October 10, 2018). "MongoDB to acquire cloud database provider MLab for $68 million". VentureBeat. Retrieved August 10, 2024.
  17. ^ Baer, Tony (June 21, 2022). "Are Snowflake and MongoDB on a collision course?". VentureBeat. Retrieved August 11, 2024.
  18. ^ Newman, Lily Hay (June 7, 2022). "A Long-Awaited Defense Against Data Leaks May Have Just Arrived". Wired. Retrieved August 11, 2024.
  19. ^ Brust, Andrew (June 7, 2022). "MongoDB fires up new cloud, on-premises releases". VentureBeat. Retrieved August 11, 2024.
  20. ^ Lardinois, Frederic (October 16, 2018). "MongoDB switches up its open-source license". TechCrunch. Retrieved August 10, 2024.
  21. ^ "1.0 GA Released | MongoDB Blog". MongoDB. Retrieved May 19, 2022.
  22. ^ "Release Notes for MongoDB 1.2.x". mongodb.com.
  23. ^ "Release Notes for MongoDB 1.4". mongodb.com.
  24. ^ "Release Notes for MongoDB 1.6". mongodb.com.
  25. ^ "Release Notes for MongoDB 1.8". mongodb.com.
  26. ^ "Release Notes for MongoDB 2.0". mongodb.com.
  27. ^ "Release Notes for MongoDB 2.2". mongodb.com.
  28. ^ "Release Notes for MongoDB 2.4". mongodb.com.
  29. ^ "Release Notes for MongoDB 2.6". mongodb.com.
  30. ^ "Release Notes for MongoDB 3.0". mongodb.com.
  31. ^ "Release Notes for MongoDB 3.2". mongodb.com.
  32. ^ "Release Notes for MongoDB 3.4". mongodb.com.
  33. ^ "Release Notes for MongoDB 3.6". mongodb.com.
  34. ^ "Release Notes for MongoDB 4.0". mongodb.com.
  35. ^ "Release Notes for MongoDB 4.2". mongodb.com.
  36. ^ a b c "Release Notes for MongoDB 4.4". mongodb.com.
  37. ^ "Release Notes for MongoDB 5.0". mongodb.com.
  38. ^ "Press Cover for MongoDB 5.0". hostadvice.com.
  39. ^ "MongoDB 5.0 White Paper". mongodb.com.
  40. ^ "MongoDB 6.0 Released". mongodb.com.
  41. ^ "Release Notes for MongoDB 7.0". mongodb.com.
  42. ^ "Release Notes for MongoDB 8.0". mongodb.com.
  43. ^ Davis Kerby. "Why MongoDB is the way to go". DZone. Archived from the original on June 12, 2018. Retrieved July 6, 2017.
  44. ^ "Ridiculously fast MongoDB replica recovery Part 1 of 2". ClusterHQ. Archived from the original on October 30, 2017.
  45. ^ a b "MongoDB docs – Replica Set Arbiter". Retrieved April 9, 2021.
  46. ^ "Turning MongoDB Replica Set to a Sharded Cluster". Severalnines. May 11, 2013. Archived from the original on November 25, 2016.
  47. ^ "GridFS & MongoDB: Pros & Cons". Compose. June 5, 2014. Archived from the original on September 10, 2017.
  48. ^ "NGINX plugin for MongoDB source code". GitHub. Archived from the original on April 11, 2016. Retrieved September 10, 2016.
  49. ^ "lighttpd plugin for MongoDB source code". Bitbucket. Archived from the original on August 7, 2011. Retrieved June 28, 2010.
  50. ^ Malick Md. "MongoDB overview". Expertstown. Archived from the original on March 5, 2014. Retrieved February 27, 2014.
  51. ^ "Aggregation — MongoDB Manual". docs.mongodb.com. Archived from the original on November 29, 2018. Retrieved August 14, 2018.
  52. ^ "Map-Reduce — MongoDB Manual". docs.mongodb.com. Archived from the original on August 14, 2018. Retrieved August 14, 2018.
  53. ^ "MongoDB Drives NoSQL More Deeply into Enterprise Opportunities". June 27, 2018. Archived from the original on August 7, 2018. Retrieved August 7, 2018.
  54. ^ "MongoDB Download Center". MongoDB. Archived from the original on August 14, 2018. Retrieved August 14, 2018.
  55. ^ "MongoDB Download Center". MongoDB. Archived from the original on August 14, 2018. Retrieved August 14, 2018.
  56. ^ "MongoDB launches Global Clusters to put geographic data control within reach of anyone". MongoDB. Archived from the original on June 27, 2018. Retrieved June 27, 2018.
  57. ^ Antipov, Alexander (March 11, 2022). "MongoDB уничтожит все данные Россиян и Белорусов". www.securitylab.ru.
  58. ^ MongoDB. "GitHub – mongodb/mongo". GitHub. Archived from the original on July 29, 2017. Retrieved July 6, 2017.
  59. ^ Ma, Jason. "Visualizing Your Data With MongoDB Compass". Dzone. Dzone.com. Archived from the original on May 22, 2018. Retrieved July 6, 2017.
  60. ^ Baer, Tony. "It's MongoDB's turn to change its open source license". ZDNet. Archived from the original on October 31, 2018. Retrieved October 16, 2018.
  61. ^ "MongoDB switches up its open source license". TechCrunch. Archived from the original on October 16, 2018. Retrieved October 16, 2018.
  62. ^ Staff, Ars (October 16, 2019). "In 2019, multiple open source companies changed course—is it the right move?". Ars Technica.
  63. ^ OSI (January 19, 2021). "The SSPL is Not an Open Source License". OSI. Archived from the original on August 20, 2022. Retrieved August 20, 2022.
  64. ^ "GitHub – mongodb/mongo at r4.0.3". GitHub. Retrieved January 18, 2024.
  65. ^ Vaughan-Nichols, Steven J. "MongoDB "open-source" Server Side Public License rejected". ZDNet. Archived from the original on January 16, 2019. Retrieved January 17, 2019.
  66. ^ "MongoDB's licensing changes led Red Hat to drop the database from the latest version of its server OS". GeekWire. January 16, 2019. Archived from the original on January 17, 2019. Retrieved January 17, 2019.
  67. ^ Krebs, Brian. "Extortionists Wipe Thousands of Databases, Victims Who Pay Up Get Stiffed". krebsonsecurity.com. Brian Krebs. Archived from the original on January 11, 2017. Retrieved January 11, 2017.
  68. ^ Constantin, Lucian (January 6, 2017). "Ransomware groups have deleted over 10,000 MongoDB databases". Computer World. IDG. Archived from the original on January 10, 2017. Retrieved January 11, 2017.
  69. ^ Ottenheimer, Davi. "How to Avoid a Malicious Attack That Ransoms Your Data". www.mongodb.com. Retrieved June 22, 2021.
  70. ^ "MongoDB Bind IP Compatibility". MongoDB. MongoDB. Archived from the original on March 6, 2019. Retrieved March 5, 2019.
  71. ^ Kyle Kingsbury (April 20, 2015). "Call me maybe: MongoDB stale reads". Archived from the original on August 15, 2015. Retrieved July 4, 2015.
  72. ^ "Release Notes for MongoDB 3.4". MongoDB Manual. Archived from the original on August 14, 2018. Retrieved April 6, 2018.
  73. ^ Kingsbury, Kyle (February 7, 2017). "MongoDB 3.4.0-rc3". Jepsen. Archived from the original on October 23, 2017.
  74. ^ "Atomicity, isolation & concurrency in MongoDB". scalegrid.io. Archived from the original on September 10, 2017. Retrieved June 28, 2017.
  75. ^ a b "MongoDB Goes Pluggable with Storage Engines". datanami.com. March 5, 2015. Archived from the original on July 4, 2017. Retrieved June 28, 2017.
  76. ^ Arborian Consulting. "MongoDB, MMAPv1, WiredTiger, Locking, and Queues". Arborian Consulting. Archived from the original on June 19, 2017. Retrieved June 28, 2017.
  77. ^ Kenny Gorman (October 2015). "MongoDB 3.0 WiredTiger Compression and Performance". Objectrocket.com/. Archived from the original on June 16, 2017. Retrieved June 28, 2017.
  78. ^ Mikita Manko. "MongoDB performance bottlenecks, optimization Strategies for MongoDB". mikitamanko.com. Archived from the original on July 19, 2017. Retrieved July 5, 2017.
  79. ^ scalegrid.io (September 12, 2013). "Atomicity, isolation & concurrency in MongoDB". scalegrid.io. Archived from the original on September 10, 2017. Retrieved July 5, 2017.
  80. ^ Glasser, David (June 7, 2016). "MongoDB queries don't always return all matching documents!". Meteor Blog.
  81. ^ "MongoDB Docs". Archived from the original on March 6, 2019. Retrieved March 5, 2019.
  82. ^ "MongoDB and Jepsen". MongoDB. Archived from the original on May 8, 2020. Retrieved August 4, 2023.
  83. ^ Allen, Jonathan (May 22, 2020). "Jepsen Disputes MongoDB's Data Consistency Claims". InfoQ. Archived from the original on June 6, 2023. Retrieved August 4, 2023.
  84. ^ a b Kingsbury, Kyle (May 15, 2020). "Jepsen: MongoDB 4.2.6". Jepsen. Archived from the original on May 29, 2023. Retrieved August 4, 2023.
  85. ^ "MongoDB And Jepsen". MongoDB. Archived from the original on June 10, 2023. Retrieved August 4, 2023.
  86. ^ "MongoDB World". www.mongodb.com. Archived from the original on April 26, 2019. Retrieved April 10, 2019.
  87. ^ "Mongo 2014 Announcement". MongoDB.
  88. ^ "Mongo 2015 Announcement". MongoDB.
  89. ^ "Mongo 2016 Announcement". MongoDB.
  90. ^ "Mongo 2017 Announcement". icrunchdata.
  91. ^ "Mongo 2018 Retrospective". KenWalger. July 7, 2018.
  92. ^ "Mongo 2019 Sneak Peek". MongoDB.
  93. ^ "Mongo 2020 event". Eventil.
  94. ^ "MongoDB.live Returns this Summer". MongoDB.
  95. ^ "MongoDB World 2022". MongoDB.

Bibliography

肿瘤指标偏高什么意思 姨妈老是推迟是为什么 日在校园讲的什么 中医调理身体挂什么科 肾阴阳两虚用什么药
什么的天安门 鸭肚是鸭的什么部位 右边脸疼是什么原因 婚检都检查什么 威士忌是什么酿造的
女人为什么会阳虚 医学ac是什么意思 烧心吃什么马上能缓解 冬虫夏草生长在什么地方 前列腺增大有什么危害
身份证末尾x代表什么 什么叫直系亲属 安全期一般是什么时候 渣滓是什么意思 脸跳动是什么原因
内痔有什么症状与感觉hcv9jop3ns9r.cn 天津有什么好玩的地方hcv7jop6ns8r.cn 干什么一天能挣1000元hcv8jop6ns1r.cn 扎马步有什么好处liaochangning.com 凤凰男什么意思jasonfriends.com
梦到男孩子是什么意思hcv7jop6ns3r.cn 什么网站可以看三级片cl108k.com 36朵玫瑰花代表什么意思hcv7jop6ns2r.cn 第一磨牙什么时候换hcv9jop2ns3r.cn 李白属什么生肖的hcv8jop9ns7r.cn
吃瓜群众是什么意思hcv8jop6ns5r.cn 双子座和什么座最不配hcv8jop9ns9r.cn 哥哥的哥哥叫什么hcv7jop9ns2r.cn 断头路是什么意思hebeidezhi.com 你为什么背着我爱别人hcv8jop9ns4r.cn
什么解酒快hcv7jop4ns7r.cn 6月25什么星座hcv7jop6ns3r.cn 嗓子痛吃什么消炎药hcv8jop1ns2r.cn 上海有什么特色美食hcv8jop1ns9r.cn 味蕾是什么意思adwl56.com
百度