MongoDB 8.0已全面可用

news2024/10/18 17:22:51

在这里插入图片描述
全球广受欢迎的文档型数据库MongoDB目前最新最强的版本,在易用性、企业级安全性、
弹性、可用性等方面均有大幅提升,适用于各种应用程序。

  • MongoDB 8.0的优化使整体吞吐量提高了32%,时间序列数据聚合的处理速度提高了200%以上。
  • MongoDB 8.0的新扩展功能,使数据分发速度提高了50倍,单分片集群成本降低了50%,实现了高效的扩展性。
  • MongoDB 8.0扩展了业界首创的可查询加密功能,可在更多的使用场景提供全生命周期的数据保护。

MongoDB近日宣布MongoDB 8.0已全面可用,这是全球倍受欢迎的文档型数据库MongoDB迄今为止性能最强的版本。全球数百万开发者以及包括70%的财富100强企业和领先的跨国企业在内的50,000多家客户,将MongoDB作为可信赖的操作数据库(operational database),覆盖广泛的使用场景。MongoDB 8.0具有显著的性能提升、降低的扩展成本以及额外的可扩展性、弹性和数据安全功能。 MongoDB 8.0现已通过MongoDB Atlas在亚马逊云科技(AWS)、谷歌云和微软Azure提供,并通过MongoDB Enterprise Advanced支持本地和混合部署,另外也有MongoDB社区版可供免费下载。

MongoDB首席技术官Jim Scharf表示:“来自各行各业的客户告诉我们,核心操作数据库必须在任何规模下都能表现出色,这对他们至关重要。开发者长期以来都非常喜欢使用MongoDB进行开发,因此我们确保8.0在开发者易用性方面保持了极高的标准。MongoDB 8.0还旨在超越客户极为严格的安全、弹性、可用性和性能要求,是MongoDB迄今最令人印象深刻的版本。MongoDB 8.0为客户在现在和未来构建各种应用程序提供了极为坚实的基础。”

许多客户主要通过应用程序与组织进行互动,期待这些应用程序能够提供可靠、快速的体验。同样,组织也需要确保其应用程序安全、稳健、性能卓越,并能在任何情况下高效运行。MongoDB具备的易用性、可扩展性、高性能、业界领先的安全功能以及灵活存储和处理几乎所有类型数据的能力,使之成为了开发者构建应用程序以及客户使用这些应用程序的理想解决方案。 作为迄今为止最佳的MongoDB版本,MongoDB 8.0专为满足各种企业应用的需求而打造,助力开发团队构建创新的、以客户为中心的应用程序。

Metaphor联合创始人兼首席技术官Mars Lans表示:“自2022年成为MongoDB客户以来,我们非常喜欢使用MongoDB进行开发。文档模型的灵活性、MongoDB存储结构化和非结构化数据的能力以及其强大的可扩展性,使MongoDB成为Metaphor理想的数据库解决方案。 我们对MongoDB 8.0的新功能感到非常兴奋,期待用它构建关键任务应用程序。”

OCELL首席技术官Felix Horvat表示:“作为一家致力于通过数据驱动的气候项目来释放森林全部潜力的公司,利用合适的技术对于我们的使命至关重要。使用MongoDB 8.0后,我们的性能得到了显著提升,其中一些查询的运行速度比以前快了一倍。这种改进不仅增强了我们的数据处理能力,还与我们对资源效率的承诺完美契合。通过优化后端操作,我们可以更有效地开展气候项目,同时节约资源,这真正体现了我们对可持续解决方案的一以贯之。”

MongoDB 8.0以企业级的安全性、耐久性、可用性和性能为重点,通过超过45项的架构改进和新功能,提供以下能力:

适用于各种应用的优化性能

随着数据应用的生成和使用增长,效率低下可能导致基础设施成本增加和性能下降。由于许多客户主要通过应用程序与企业互动,应用程序性能不佳或不稳定可能导致客户不满、机会流失和收入减少。因此,组织必须确保其应用程序始终运行良好。

MongoDB 8.0通过允许应用程序快速查询和转换数据来提高性能。 MongoDB 8.0中的架构优化显著减少了内存使用和查询时间,批处理能力也比之前的版本更加高效。具体而言,MongoDB 8.0的特点包括:

  • 吞吐量提升32%
  • 批量写入速度提升56%
  • 数据复制期间并发写入速度提高20%

此外,MongoDB 8.0可以处理更高大规模的时间序列数据,执行复杂聚合操作的速度提升超过200%,且资源消耗和成本更低。

创新加密技术,解锁新用例

数据保护和安全性至关重要。使用强大的加密技术来保护敏感信息比以往任何时候都更加重要。组织必须通过加密保护其数据在整个生命周期中的安全:在网络传输过程中、在存储时的静止状态以及在进行查询和处理时的使用状态。然而,在数据被查询和处理时进行加密可能会带来挑战,可能导致数据在不经意间暴露或被威胁行为者窃取。

**MongoDB 可查询加密 (Queryable Encryption) ** 是由MongoDB加密研究小组 (Cryptography Research Group)开发的行业首创技术,允许客户对敏感应用程序数据进行加密,将其以完全随机化的加密形式安全地存储在MongoDB数据库中,并对加密数据进行表达式查询(expressive queries),且无需加密专业知识。

在MongoDB 8.0中,范围查询功能进一步加强了可查询加密,可通过在整个生命周期内保持高度敏感数据的加密状态,减少在存储和处理这些数据的应用程序中数据意外暴露和被恶意行为者窃取的风险,且无需加密专业知识。

更快的水平扩展以实现高可用性

随着组织的发展,其应用程序需求也在不断演变。例如,对于最初仅为数千用户设计应用程序的组织来说,扩展到支持数百万用户是一个挑战。在生产应用程序中实现架构更改可能很困难——成本高昂、耗时,并且可能需要专业技能。自2010年推出水平扩展以来,MongoDB在每个数据库版本中都不断改进强大的扩展功能。

在MongoDB 8.0中,水平扩展比以往更快、更容易,并且启动成本更低。水平扩展允许应用程序通过将数据拆分到多个服务器(称为分片),以突破传统数据库资源的限制,而无需为单个服务器预先配置越来越多的计算资源。MongoDB 8.0的分片改进使数据分发速度提高了50倍,启动成本降低了50%,且无需额外的配置或设置。

应对意外应用需求的弹性

最终用户期望即使在需求高峰和使用量激增期间,应用程序体验也能保持不受影响。没有高度持久操作数据库的组织,可能会在需求高峰时遇到应用程序响应迟缓(甚至宕机),从而导致客户体验不佳。

MongoDB 8.0 为团队提供了更大的控制权,以优化数据库在不可预测的使用高峰和持续高需求期间的性能。MongoDB 8.0 包括为运行中的查询设置默认最大时间限制的能力,拒绝反复出现的问题查询类型,并设置查询设置以在数据库重启等事件中持续存在,从而帮助在高需求情况下为应用程序提供一致的性能。

降低向量应用的成本并增加其扩展能力

向量搜索的引入为从非结构化数据中获取洞见提供了可能。然而,使用全精度向量的大规模向量应用可能会导致高昂的处理成本和过长的查询时间,从而阻碍可扩展性和性能。

MongoDB 通过在 Atlas Vector Search 中增加利用量化向量和自动量化全精度向量的能力来应对这一挑战。量化向量是全精度向量的压缩表示形式,它们所需的内存显著减少(减少73%至96%),检索速度更快,同时保持精度。 通过量化向量,客户可以以更大规模和更低成本构建各种搜索和人工智能应用。当与 Search Nodes(可独立扩展和优化资源的MongoDB基础设施)结合使用时,量化向量可以进一步降低成本并提高性能。

标量量化向量导入功能现已全面推出,客户能够直接在 MongoDB Atlas 中操作,从其选择的嵌入模型中无缝地导入和使用量化向量。

MongoDB 8.0以上新功能使其成为构建各种企业应用程序时最为速度快、持久、安全、可靠的MongoDB版本。

MongoDB 8.0现已通过MongoDB Atlas(MongoDB的多云开发者数据平台)提供;也已成为MongoDB Enterprise Advanced的一部分,可用于本地和混合部署;同时也可从mongodb.com/try免费下载MongoDB 社区版。

如何从MongoDB旧版本升级至8.0,可登录参考升级指南

关于MongoDB
MongoDB总部位于美国纽约,致力于释放软件与数据潜能,以赋能创新者开创新行业或变革、颠覆现有行业。由开发者构建并服务开发者的MongoDB开发者数据平台,是一个集成了多个相关服务的数据库,可帮助开发团队应对当今市场对各种现代应用不断增长的需求,并提供统一且一致的用户体验。MongoDB在全球100多个国家和地区拥有超过50,000个客户。自2007年以来,MongoDB数据库平台的下载量达数亿次,MongoDB University课程已培养了数百万名开发者。欲了解更多信息,点击访问

MongoDB Atlas
MongoDB Atlas 是 MongoDB 公司提供的 MongoDB 云服务,由 MongoDB 数据库的开发团队构建和运维,可以在亚马逊云科技、Microsoft Azure、Google Cloud Platform 云平台上轻松部署、运营和扩展。MongoDB Atlas 内建了 MongoDB 安全和运维最佳实践,可自动完成基础设施的部署、数据库的构建、高可用部署、数据的全球分发、备份等即费时又需要大量经验运维工作。让您通过简单的界面和 API 就 可以完成这些工作,由此您可以将更多宝贵的时间花在构建您的应用上。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2217921.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SegFormer: 一个基于Transformer的高效视觉图像分割算法

今天我分享一篇关于 Transformer 架构在图像视觉分割中的应用的文章,主题是 SegFormer。SegFormer 是一种新颖的语义分割方法,它结合了无位置编码的层次化 Transformer 编码器和轻量级 All-MLP 解码器,避免了传统方法中的复杂设计&#xff0c…

Flink Kubernetes Operator

Flink Kubernetes Operator是一个用于在Kubernetes集群上管理Apache Flink应用的工具。 一、基本概念 Flink Kubernetes Operator允许用户通过Kubernetes的原生工具(如kubectl)来管理Flink应用程序及其生命周期。它简化了Flink应用在Kubernetes集群上的…

字节 HLLM 论文阅读

github连接:https://github.com/bytedance/HLLM 探讨问题: 推荐LLM的三个关键问题: LLM预训练权重通常被认为是对世界知识的概括,其对于推荐系统的价值?对推荐任务进行微调的必要性?LLM是否可以在推荐系统…

SL3037B降压恒压芯片DC24伏输入5伏输出带单片机,电流100mA

一、SL3037B芯片概述 SL3037B是一款内置功率MOSFET的单片降压型开关模式转换器,具有高效、稳定、外围元器件少等特点。它能够在宽输入电源范围(5.5~60V)内实现0.6A的峰值输出电流,并具有出色的线电压和负载调整率。此外&#xff…

uniapp小程序自定义聚合点

注&#xff1a; 1.默认的聚合点可以点击自动展示子级点位&#xff0c;但是自定义的聚合点在ios上无法触发markerClusterClick的监听&#xff0c;至今未解决&#xff0c;不知啥原因 2.ios和安卓展示的点位样式还有有差别 源码附上 <template><view class"marke…

SpringMVC之 文件上传和下载

1. 文件上传 1.1 前端注意事项 文件上传操作&#xff0c;前端的表单项需要如下三项设置&#xff1a; &#xff08;1&#xff09;input标签的type属性应设置为file&#xff0c;并且注意不要在input标签中设置value属性&#xff0c;因为这可能导致文件上传不成功&#xff1b; …

轻触节点,链表里的悄然邂逅

公主请阅 1. 移除链表元素1. 题目说明示例 1示例 2示例 3 1.2 题目分析1.3 代码部分1.4 代码解析 2. 反转链表2. 1题目说明示例 1示例 2示例 3 2.2 题目分析2.3 代码部分2.4 代码分析 1. 移除链表元素 题目传送门 1. 题目说明 给你一个链表的头节点 head 和一个整数 val &…

无头浏览器测试:如何使用 Puppeteer 和 Browserless?

什么是无头浏览器测试&#xff1f; 无头浏览器测试通常指没有头的物体或东西&#xff0c;在浏览器的语境中&#xff0c;它指的是没有 UI 的浏览器模拟。无头浏览器自动化使用 Web 浏览器进行端到端测试&#xff0c;而无需加载浏览器的 UI。 无头模式是一个功能&#xff0c;它…

SpringBoot1~~~

目录 快速入门 依赖管理和自动配置 修改自动仲裁/默认版本号 starter场景启动器 自动配置 修改默认扫描包结构 修改默认配置 读取application.properties文件 按需加载原则 容器功能 Configuration Import ​编辑 Conditional ImportResource 配置绑定Configur…

一款AutoXJS现代化美观的日志模块AxpLogger

简介 Axp Logger是一款基于autox.js的现代化日志模块&#xff0c;具备窗口事件穿透、拖拽和缩放功能。 Axp Logger文档 特性现代化的UI设计支持点击穿透模式&#xff08;不影响脚本运行&#xff09;监听音量-键切换模式支持窗口操作模式窗口拖拽移动窗口自由缩放清空日志关闭日…

高精-阶乘和-保姆级教程

提供50的阶乘30414093201713378043612608166064768844377641568960512000000000000&#xff1b; 显然要做这题&#xff0c;int 或者 long long 类型的整型放不下这么长的数据所以我们要使用数组用高精度实现&#xff1b; 然后容易想到这题 肯定要用到高精度乘法和高精度加法&…

外包干了3周,技术退步太明显了。。。。。

先说一下自己的情况&#xff0c;大专生&#xff0c;21年通过校招进入武汉某软件公司&#xff0c;干了差不多3个星期的功能测试&#xff0c;那年国庆&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落!而我才在一个外包企业干了3周的功…

Qt(10.11)

数据表 源代码&#xff1a; #include "widget.h" #include "ui_widget.h" #include<QMessageBox>//消息对话框 #include<QDebug> #include<QSqlRecord> Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui-&g…

十、pico+Unity交互开发教程——射线抓取与更多交互功能

一、回顾与引入 回顾上一篇直接抓取的教程&#xff0c;VR交互一般需要可交互的对象&#xff08;Interactable&#xff09;和发起交互的对象&#xff08;Interactor&#xff09;。直接抓取和射线抓取的可交互对象无区别&#xff0c;可参考上一篇教程设置组件。两者区别在于发起…

【Vercel】Vercel静态部署踩坑

背景 在现代的软件开发中&#xff0c;自动化部署是一个不可或缺的环节。Vercel作为一个流行的前端部署平台&#xff0c;提供了与GitHub的无缝集成&#xff0c;使得开发者能够在每次提交代码后自动触发部署流程。然而&#xff0c;自动化部署过程中可能会遇到一些挑战&#xff0…

性能测试:流量回放工具-GoReplay!结合一款无需CA证书即可抓取HTTPS明文的工具,简直无敌

性能测试&#xff1a;流量回放工具-GoReplay&#xff01;结合一款无需CA证书即可抓取HTTPS明文的工具&#xff0c;简直无敌。 GoReplay 是一个开源网络监控工具&#xff0c;可以将实时 HTTP 流量捕获并重放到测试环境。 应用成熟的过程中&#xff0c;测试所需的工作量往往会成…

学习干货小白女友看完这篇文章后,面试工作和护网蓝队初级竟然秒通过!

小白女友看完这篇文章后&#xff0c;面试工作和护网蓝队初级竟然秒通过&#xff01; 前言&#xff1a;本文中涉及到的相关技术或工具仅限技术研究与讨论&#xff0c;严禁用于非法用途&#xff0c;否则产生的一切后果自行承担&#xff0c;如有侵权请联系。 还在学怎么挖通用漏…

【Linux】<互斥量>解决<抢票问题>——【多线程竞争问题】

前言 大家好吖&#xff0c;欢迎来到 YY 滴Linux系列 &#xff0c;热烈欢迎&#xff01; 本章主要内容面向接触过C的老铁 主要内容含&#xff1a; 欢迎订阅 YY滴C专栏&#xff01;更多干货持续更新&#xff01;以下是传送门&#xff01; YY的《C》专栏YY的《C11》专栏YY的《Lin…

Axure树形菜单展开与折叠

亲爱的小伙伴&#xff0c;在您浏览之前&#xff0c;烦请关注一下&#xff0c;在此深表感谢&#xff01; 课程主题&#xff1a;Axure树形菜单展开与折叠 主要内容&#xff1a;树形菜单制作——层级关系——隐藏与显示——值的变化——多层交互 应用场景&#xff1a;关系树、菜…

老机MicroServer Gen8再玩 OCP万兆光口+IT直通

手上有一台放了很久的GEN8微型服务器&#xff0c;放了很多年&#xff0c;具体什么时候买的我居然已经记不清了 只记得开始装修的时候搬家出去就没用了&#xff0c;结果搬出去有了第1个孩子&#xff0c;孩子小的时候也没时间折腾&#xff0c;等孩子大一点的时候&#xff0c;又有…