我们很高兴地宣布,MongoDB 最新版本 8.0 现已全é¢ä¸Šå¸‚。MongoDB 是一款广å—å…¨çƒæ¬¢è¿Žçš„文档数æ®åº“,数百万åå¼€å‘者和 50,000 多å客户都在使用这一数æ®åº“。MongoDB 8.0 以 MongoDB 行业领先的å„项功能为基础,å¯æ˜¾è‘—æå‡æ€§èƒ½ï¼Œé™ä½Žæˆæœ¬ï¼Œå¢žå¼ºæ˜“用性,适用于从本地部署到ä¼ä¸šçº§å…¨çƒåˆ†å¸ƒå¼åº”用程åºæž„建ç‰å„ç§ä½¿ç”¨åœºæ™¯ã€‚
许多开å‘者长期以æ¥ä¸€ç›´é’ç使用 MongoDB 构建应用程åºï¼Œå› æ¤æˆ‘ä»¬ç¡®ä¿ 8.0 版将开å‘者å¯ç”¨æ€§ä¿æŒåœ¨æžé«˜æ°´å¹³ã€‚MongoDB 8.0 çš„æž„å»ºè¿˜è¶…è¶Šäº†å®¢æˆ·æœ€ä¸¥æ ¼çš„å®‰å…¨æ€§ã€éŸ§æ€§ã€å¯ç”¨æ€§å’Œæ€§èƒ½è¦æ±‚,是 MongoDB 迄今为æ¢è¡¨çŽ°æœ€ä¸ºå‡ºè‰²çš„版本。MongoDB 8.0 为客户现在和将æ¥æž„建å„ç§åº”用程åºæ供了最åšå®žçš„基础。
Jim Scharf, Chief Technology Officer, MongoDB
åœ¨å¼€å‘ MongoDB 8.0 æ—¶ï¼Œæˆ‘ä»¬çš„å·¥ç¨‹å›¢é˜Ÿä¸“æ³¨äºŽå››é¡¹å…³é”®ç›®æ ‡ï¼š
-
优化å„ç§åº”用程åºçš„性能
-
å¼•å…¥åˆ›æ–°çš„åŠ å¯†æŠ€æœ¯ï¼Œä»Žè€Œè§£é”新的使用案例
-
é™ä½Žæˆæœ¬ï¼ŒåŒæ—¶é€šè¿‡å¿«é€Ÿç›´è§‚的水平扩展增强å¯æ‰©å±•æ€§ï¼Œè¿›è€Œå®žçŽ°é«˜å¯ç”¨æ€§
-
ç¡®ä¿å¤„ç†æ„外应用程åºéœ€æ±‚的韧性
在团队构建和管ç†åº”用程åºçš„过程ä¸ï¼Œä¸Šè¿°ç›®æ ‡ç©¶ç«Ÿä¼šç»™ä»–们带æ¥å“ªäº›å¥½å¤„?首先,我们æ¥æŽ¢è®¨ä¸€ä¸‹æ‚¨ä¸ºä½•åº”该使用 MongoDB 8.0。
æ— è®ºæ‚¨æ˜¯ MongoDB ç»éªŒä¸°å¯Œçš„资深用户,还是新手用户,MongoDB 8.0 都å¯ä¸ºæ‚¨å¼€å‘新应用程åºå’Œå¢žå¼ºçŽ°æœ‰åº”用程åºæ‰“下åšå®žåŸºç¡€ã€‚8.0 版ä¸ä»…ä¿ç•™äº†æœ€å—å¼€å‘者喜爱的一些 MongoDB 功能特性,比如æ供直观统一的开å‘者体验,支æŒä¸°å¯Œçš„使用案例,确ä¿æ“作的易用性,而且还大幅æå‡äº†æ€§èƒ½è¡¨çŽ°ã€‚
改用 MongoDB 8.0 的主è¦ç†ç”±
1. MongoDB 8.0 比å‰ä»£äº§å“速度快了 30% 以上
éšç€åº”用程åºç”Ÿæˆå’Œä½¿ç”¨çš„æ•°æ®ä¸æ–å¢žåŠ ï¼Œå³ä¾¿æ•ˆçŽ‡å°å¹…下滑也会导致基础设施的æˆæœ¬å¤§å¹…攀å‡ã€‚由于ä¸å°‘客户主è¦é€šè¿‡åº”用程åºä¸Žä¼ä¸šäº’动,如果应用程åºæ€§èƒ½ä¸ä½³æˆ–有失稳定,å¯èƒ½ä¼šå¼•èµ·å®¢æˆ·ä¸æ»¡ï¼Œå¯¼è‡´é”™å¤±æœºä¼šã€æ”¶å…¥ä¸‹é™ã€‚å› æ¤ï¼Œç»„织必须确ä¿ä»–们应用程åºçš„表现始终如一。
MongoDB 8.0 å¯è®©åº”用程åºå¿«é€Ÿé«˜æ•ˆåœ°æŸ¥è¯¢å’Œè½¬æ¢æ•°æ®ï¼Œä»Žè€Œå¤§å¤§æå‡æ€§èƒ½è¡¨çŽ°ï¼Œå°†åžåé‡æœ€é«˜å¢žåŠ 36%。MongoDB 8.0 进行了架构优化,é™ä½Žäº†å†…å˜ä½¿ç”¨é‡ï¼Œç¼©çŸäº†æŸ¥è¯¢æ—¶é—´ï¼Œé€šè¿‡æ›´é«˜æ•ˆçš„批处ç†å’Œä¼˜åŒ–,将数æ®å¤åˆ¶æœŸé—´çš„批é‡å†™å…¥é€Ÿåº¦åŠ å¿« 56%,并å‘写入速度æ高 20%。æ¤å¤–,MongoDB 8.0 ä¸çš„优化æ„味ç€æ•°æ®åº“å¯ä»¥å¤„ç†æ›´å¤§é‡çš„时间åºåˆ—æ•°æ®ï¼Œæ“作速度也能æ高 200% 以上,而资æºä½¿ç”¨é‡å’Œæˆæœ¬å´ä¸å¢žåé™ã€‚
2. MongoDB 8.0 比å‰ä»£äº§å“æ›´åŠ å®‰å…¨
æ•°æ®ä¿æŠ¤å’Œå®‰å…¨è‡³å…³é‡è¦ã€‚éšç€è·¨çŽ¯å¢ƒä¼ 输ã€å˜å‚¨å’Œå¤„ç†çš„æ•°æ®å¤æ‚性和数é‡ä¸æ–å¢žåŠ ï¼Œä½¿ç”¨å¼ºå¤§çš„åŠ å¯†æŠ€æœ¯ä¿æŠ¤æ•æ„Ÿä¿¡æ¯æ¯”ä»¥å¾€ä»»ä½•æ—¶å€™éƒ½æ›´åŠ é‡è¦ã€‚组织必须确ä¿åœ¨æ•°æ®çš„整个生命周期ä¸å¯¹å…¶è¿›è¡Œä¿æŠ¤ï¼ŒåŒ…括确ä¿æ•°æ®åœ¨é€šè¿‡ç½‘ç»œä¼ è¾“ã€é™æ€å˜å‚¨ä»¥åŠæŸ¥è¯¢å’Œå¤„ç†æ—¶çš„安全性。然而,在查询和处ç†æ•°æ®æ—¶å¯¹å…¶è¿›è¡ŒåŠ 密å¯èƒ½å…·æœ‰æŒ‘战性,数æ®å®¹æ˜“被æ¶æ„è¡Œä¸ºè€…åˆ©ç”¨ï¼Œé€ æˆæš´éœ²æˆ–外泄。
MongoDB Queryable Encryption 是 MongoDB 密ç å¦ç ”究å°ç»„å¼€å‘的行业首创创新技术。该技术å…è®¸å®¢æˆ·åœ¨å®¢æˆ·ç«¯åŠ å¯†æ•æ„Ÿæ•°æ®ï¼Œå°†å…¶ä½œä¸ºå®Œå…¨éšæœºçš„åŠ å¯†æ•°æ®å®‰å…¨åœ°å˜å‚¨åœ¨MongoDB æ•°æ®åº“ä¸ï¼Œå¹¶å¯¹åŠ 密数æ®è¿è¡Œè¡¨è¾¾æŸ¥è¯¢ä»¥è¿›è¡Œå¤„ç†ã€‚
MongoDB 8.0 除了支æŒç‰å€¼æŸ¥è¯¢ä¹‹å¤–,现在还支æŒèŒƒå›´æŸ¥è¯¢ï¼Œä»¥æ‰©å±•å®‰å…¨æ•°æ®æ£€ç´¢ï¼Œä¸ºå¸¸ç”¨æœç´¢æ供更大的çµæ´»æ€§ã€‚借助 Queryable Encryption,所需数æ®å°†ä¸€ç›´ä¿æŒåŠ 密状æ€ï¼Œç›´åˆ°åˆ°è¾¾ä½¿ç”¨å®¢æˆ·æŽ§åˆ¶çš„解密密钥的获授æƒæœ€ç»ˆç”¨æˆ·å¤„为æ¢ï¼Œè€Œä¸”æ— éœ€ç”¨åˆ°ä»»ä½•åŠ å¯†ä¸“ä¸šçŸ¥è¯†ã€‚
3. MongoDB 8.0 让扩展å˜å¾—æ›´ç»æµŽã€æ›´å®¹æ˜“
éšç€ç»„织ä¸æ–å‘展壮大,其对应用程åºçš„需求往往也会éšä¹‹æ”¹å˜ã€‚例如,如果组织最åˆè®¾è®¡åº”用程åºæ˜¯ä¸ºäº†ä¾›æ•°åƒå用户使用,那么è¦æƒ³å…¶æ‰©å±•åˆ°æ”¯æŒæ•°ç™¾ä¸‡å用户å¯èƒ½å°±ä¼šæ¯”è¾ƒå›°éš¾ã€‚è¿™æ˜¯å› ä¸ºåœ¨ç”Ÿäº§åº”ç”¨ç¨‹åºä¸å®žæ–½æž¶æž„更改å¯èƒ½æ¶‰åŠå¤§é‡çš„工作,而且æˆæœ¬é«˜æ˜‚且耗费时间。
有了 MongoDB 8.0,实现水平扩展å˜å¾—更快速ã€æ›´ç®€ä¾¿ï¼Œè€Œä¸”æˆæœ¬æ›´ä½Žã€‚通过水平扩展,应用程åºå¯ä»¥çªç ´ä¼ 统数æ®åº“资æºçš„é™åˆ¶ï¼Œå°†æ•°æ®æ‹†åˆ†åˆ°å¤šå°æœåŠ¡å™¨ï¼ˆç§°ä¸ºåˆ†ç‰‡ï¼‰ä¸Šï¼Œè€Œæ— 需为å•å°æœåŠ¡å™¨é¢„é…越æ¥è¶Šå¤šçš„计算资æºã€‚MongoDB 8.0 ä¸æ–°å¢žçš„分片功能å¯ä»¥å°†æ•°æ®åœ¨åˆ†ç‰‡ä¸çš„分å‘速度æ高最多 50 å€ï¼Œå¹¶å°†åˆå§‹æˆæœ¬é™ä½Ž 50%。
4. MongoDB 8.0 赋予您更多的控制æƒï¼ŒåŠ©åŠ›æ‚¨çš„应用程åºé¡ºåˆ©è¿è¡Œ
应用程åºçš„最终用户会希望å³ä¾¿åœ¨é«˜éœ€æ±‚期和使用高峰期,也能获得始终如一的使用体验。然而,如果没有高æŒä¹…性的æ“作型数æ®åº“,应用程åºåœ¨é«˜éœ€æ±‚时段会出现行为滞åŽï¼ˆç”šè‡³åœæœºï¼‰çš„情况,组织å¯èƒ½å› æ¤é¢ä¸´å®¢æˆ·ä½“验ä¸ä½³çš„风险。
MongoDB 8.0 为优化数æ®åº“性能的团队赋予更大的控制æƒï¼Œä»¥ä¾¿åº”对难以预测的使用高峰期和æŒç»é«˜éœ€æ±‚期。MongoDB 8.0 新增了å„ç§åŠŸèƒ½ï¼ŒåŒ…括设置è¿è¡ŒæŸ¥è¯¢çš„默认最大时间é™åˆ¶ï¼Œæ‹’ç»é‡å¤å‡ºçŽ°æœ‰é—®é¢˜çš„查询类型,以åŠè®¾ç½®æŸ¥è¯¢è®¾ç½®ä»¥åœ¨æ•°æ®åº“é‡å¯ç‰äº‹ä»¶ä¸æŒä¹…化。这些功能有助于确ä¿åº”用程åºå§‹ç»ˆä¿æŒä¸€è‡´çš„行为和较高的性能,ä¸å—需求激增或çªå‘事件的影å“。
准备好试用 MongoDB 8.0 了å—?
如果您è¦æž„建新的应用程åºï¼ŒMongoDB 8.0 最简å•çš„上手方法就是访问 mongodb.com/try。您å¯ä»¥åœ¨æ¤ç½‘站上å…费注册 Atlas å¸æˆ·ï¼Œä¸‹è½½ Community Edition,了解更多有关通过 Enterprise Advanced 订阅实现 MongoDB 自管ç†çš„ä¿¡æ¯ã€‚
如果您è¿è¡Œçš„是旧版 MongoDB,我们有关 MongoDB Atlas 和自管ç†éƒ¨ç½²çš„å‡çº§æ•™ç¨‹å¯ä»¥ä¸ºæ‚¨æ供帮助。æ¤å¤–,MongoDB 的专业æœåŠ¡å›¢é˜Ÿå¯éšæ—¶æ供文档和专家帮助。
如果您的现有应用程åºæš‚未使用 MongoDB æ•°æ®åº“,请先了解 MongoDB Relational Migrator 工具。Relational Migrator å¯ä»¥å¸®åŠ©æ‚¨å°†çŽ°æœ‰å…³ç³»æ¨¡å¼æ˜ 射到 MongoDB 模å¼ï¼Œæ‰§è¡Œæ•°æ®è¿ç§»ï¼Œå¹¶å°†çŽ°æœ‰çš„关系查询ã€è§¦å‘器和å˜å‚¨è¿‡ç¨‹è½¬æ¢ä¸ºé€‚用于 MongoDB çš„å½¢å¼ã€‚
MongoDB 工程和产å“团队认真å¬å–了开å‘者的å馈,在构建 MongoDB 8.0 时将开å‘者å¯ç”¨æ€§ä»¥åŠå®‰å…¨æ€§ã€æŒä¹…性ã€å¯ç”¨æ€§å’Œæ€§èƒ½éƒ½æ”¾åœ¨äº†é¦–ä½ã€‚æˆ‘ä»¬æœŸå¾…æ‚¨çš„è¯•ç”¨ï¼Œç›¸ä¿¡æ‚¨å°†äº«å— MongoDB 8.0 带æ¥çš„性能æå‡å’Œå…¶ä»–å„ç§å¥½å¤„ï¼
Source: Read More