HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

MongoDB 官宣新功能,加密搜索方案引关注

  • 2022-06-17
  • 本文字数:1236 字

    阅读完需:约 4 分钟

MongoDB 官宣新功能,加密搜索方案引关注

美东时间 6 月 7 日,MongoDB 2022 年度全球用户大会( MongoDB World )在纽约开幕,会上,MongoDB 发布了公司新愿景以及有关 MongoDB 和 MongoDB Atlas 的一系列新产品和功能。

 

MongoDB 总裁兼首席执行官 Dev Ittycheria 在一份声明中表示:“未来几年,不计其数的全新应用程序将不断面世,这些应用程序可以提供令人惊艳的客户体验,满足企业转型的功能需求,通过更尖端的自动化水平提高运营效率等。这些都离不开一个高度可扩展、云原生、全球分布式的数据平台。”

 

他补充:“MongoDB 的愿景是打造开发者数据平台,为开发者提供现代、便捷的使用体验,广泛支持各种用例,并满足最为严苛的性能和规模要求。”

加密搜索方案(Queryable Encryption)获诸多好评

 

在本次 MongoDB 发布的一系列新产品和功能中,最受关注的要数加密搜索方案( Queryable Encryption ),这项技术使开发者在数据保持加密的同时搜索他们想要的数据。它将学术密码学发现与现实世界环境联系起来,开发者无需高级理论专业知识就可以使用。最重要的是,可加密搜索方案旨在与现有数据库一起使用,而不是要求开发者在利用它之前重新构建他们的系统。

 

加密搜索方案的工作原理如下:

 

  1. 当应用程序发出查询时,MongoDB 驱动程序会分析查询;

  2. 当识别出搜索的是加密字段时,MongoDB 驱动程序对各种密钥管理服务(AWS KMS、Google Cloud KMS、Azure Key Vault、HashiCorp Vault 等服务请求)的加密密钥进行加密;

  3. MongoDB 驱动程序对查询中与加密字段对应的部分进行加密,并将查询发送给 MongoDB;

  4. MongoDB 服务器上的 Queryable Encryption 在加密数据时处理加密数据;

  5. 发送加密的结果;

  6. MongoDB 驱动程序解码结果并以明文形式回复应用程序。

 


一个示例操作流程

 

加密搜索方案是业界首个既能完全地保护敏感数据,又能允许开发者灵活使用这些被保护的数据的技术,因此获得诸多好评。

 

除此之外,MongoDB 发布的其他新产品和功能还包括:

 

  • 列存储索引(Column store indexing)功能:助力用户创建和维护专门的索引,无需对文档结构进行任何更改或将数据迁移到其他系统,从而提升许多常见分析查询的速度;

  • 时间序列集合功能:简化应用程序构建,加快构建速度并降低成本;

  • Atlas Search 功能:使开发者构建更多搜索体验。

 

2022 MongoDB 全球用户大会上发布的新功能和增强功能完整列表:

 

https://www.mongodb.com/new

关于 MongoDB


MongoDB 总部位于纽约,在全球 100 多个国家和地区拥有 35,000 多家客户。MongoDB 数据库平台下载量已超过 2.65 亿次,MongoDB University 全球注册用户累计已超过 150 万。

 

根据 Gartner 对 NoSQL 供应商调查结果,MongoDB 一直是 NoSQL 市场的市场领导者,在过去五年中增长率非常高。



参考链接:

 

https://www.wired.com/story/mongodb-queryable-encryption-databases/

 

https://www.mongodb.com/blog/post/mongodb-releases-queryable-encryption-preview

 

https://blogs.gartner.com/merv-adrian/2022/04/26/dbms-market-transformation-2021-nonrelational-dbms-pureplays/

2022-06-17 12:544163

评论

发布
暂无评论
发现更多内容

小米最新充电器最高支持210W闪充,成为行业内第一

科技怪咖

共36万字!为上岸Alibaba,我把Github上Java面试题都整理了一遍

退休的汤姆

Java 程序员 面试题 Java工程师 秋招

常用消息中间件对比

浅羽技术

RocketMQ MQ 消息队列 Rabbit MQ 8月月更

聊聊面试中的过滤器与拦截器

TimeFriends

8月月更

HTML入门

楠羽

#开源

【超文本标记语言】:走进HTML的世界....

翼同学

html html5 HTML5, CSS3 8月月更

Kubernetes源码学习之一:下载和编译源码

程序员欣宸

Kubernetes 8月月更

使用 Containerlab + Kind 快速部署 Cilium BGP 环境

Se7en

【算法实践】手把手带你快速实现插入排序

迷彩

Python 算法 插入排序 8月月更 折半插入排序

React实战之数据流方向与项目初始化

恒山其若陋兮

8月月更

Grafana Labs CEO 关于 Grafana Mimir 的问题答复

Grafana 爱好者

Mimir

想不到吧,Mysql在项目中的优化场景这么多

知识浅谈

sql 8月月更

Hash 算法详细介绍与实现 (二)

迷彩

php 数据结构 hash算法 8月月更 Hash表

理一理 OC/OD 门、开漏输出、推挽输出、图腾柱等概念

矜辰所致

电路设计 8月月更 电路基础

常见性能测试场景概述

穿过生命散发芬芳

性能测试 8月月更

【设计模式】什么是单例模式,怎么用,优缺点

小明Java问道之路

设计模式 单例模式 线程安全 枚举 8月月更

[JS入门到进阶] 前端开发不能写undefined?这是误区!

HullQin

CSS JavaScript html 前端 8月月更

架构师的十八般武艺:架构决策

agnostic

架构决策

Python 教程之数据分析(3)—— Python中不同图表的数据可视化

海拥(haiyong.site)

Python 8月月更

元器件选型实例(如何选一款合适的 DC-DC )

矜辰所致

电路设计 电源设计 8月月更 元器件选型

自阿里P8爆出1031道java面试题后,我在boss直聘狂拿千份Offer

退休的汤姆

Java 程序员 面试 阿里 秋招

云原生(二十八) | Kubernetes篇之自建高可用k8s集群搭建

Lansonli

云原生 k8s 8月月更

SpringCloud 服务的拆分及远程调用

微服务 SpringCould 8月月更

Jenkins + Github + Nginx 自动化部署 Vue 项目

宁在春

Docker jenkins 8月月更

分布式事务常见面试题解答

浅羽技术

分布式事务 事务 TCC 两阶段提交改进 8月月更

日拱算法:双指针解“救生艇”问题

掘金安东尼

算法 前端 8月月更

聊聊实际使用的电源转化电路,分享一些不同场合下的转3.3V电路

矜辰所致

电路设计 8月月更 电源转化

吹爆!阿里最新开源的这份Redis全栈小册,涵盖了Redis的所有操作

Java永远的神

Java 数据库 redis 程序员 面试

CR,我们在Review什么

agnostic

CR

最常见的ES面试核心问答知识点

浅羽技术

搜索引擎 倒排索引 ES Elastic Search 8月月更

自定义 Hero 动画的路径

岛上码农

flutter 前端 移动端开发 安卓开发 8月月更

MongoDB 官宣新功能,加密搜索方案引关注_数据库_闫园园_InfoQ精选文章