写点什么

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:544626

评论

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

云原生如何来进行HTTPS升级

soolaugust

架构 云原生 设计模式

SpreadJS 纯前端表格控件应用案例:雨诺订单管理系统(雨诺OMS)

葡萄城技术团队

Spring Bean处理器

语霖

Spring Framework

技术分享:即构互动白板音视频同步、多端有序协作技术实践

ZEGO即构

音视频 在线教育 SVG

数字货币交易平台源码,数字货币交易所开发核心功能

13530558032

区块链支付新模式开发,USDT支付系统搭建

13530558032

Cassandra Gossip协议的二三事儿

华为云开发者联盟

源码 三次握手 开发者 Cassandra Gossip协议

LeetCode题解:155. 最小栈,单个栈存储入栈元素与最小值之差,JavaScript,详细注释

Lee Chen

大前端 LeetCode

关于显性知识和隐性知识

Tanmer

知识管理 知识产权

MAC系统初始化

焦振清

macos 重装系统

融云Geek Online 2020 编程挑战赛重磅来袭

InfoQ_967a83c6d0d7

读懂k8s 容器编排控制器 Deployment

Garfield

k8s pod k8s入门

anyRTC Native 4.1.0.1与Web SDK 4.0.11上线

anyRTC开发者

学习 WebRTC 语音 直播 sdk

SpreadJS 纯前端表格控件应用案例:MHT-CP数据填报采集平台

葡萄城技术团队

数字资产钱包开发,数字加密货币app搭建

13530558032

3种双集群系统方案设计模式详解

华为云开发者联盟

数据库 数据仓库 数据 双集群系统 双ETL模式

你问我答:现有的应用有必要做微服务改造吗?

BoCloud博云

容器 DevOps 微服务 云平台 博云

华为云FusionInsight大数据技术普惠创新,释放千行百业数据价值

数据湖洞见

大数据 FusionInsight 华为云

凡泰极客与Rancher达成深度战略合作,加速企业构建私有化小程序生态

FinClip

C语言内存泄露很严重,如何应对?

华为云开发者联盟

c 内存泄露 内存 代码 函数

1. 不吹不擂,第一篇就能提升你对Bean Validation数据校验的认知

YourBatman

Hibernate-Validator Bean Validation 数据校验 JSR380

案例分享丨红外自动感应门设计与实现详解

华为云开发者联盟

物联网 传感器 感应探测器 SMT32处理器 感应门

从 Node.js(JavaScript) 到 Golang,我的开发体验

Garfield

node.js Go 语言

人的转型才是关键 数字化时代你具备数字领导力么

CECBC

区块链 数字化时代

话题讨论 | 当你敲代码累了时,一般喜欢吃点什么补充能量?

InfoQ写作社区官方

加班 写作平台 代码 话题讨论

挽救你的视频号:能够把PPT转换成视频,把备注转换成语音的开源项目

陈磊@Criss

XSKY对象存储获全球备份领域领导者Commvault官方认证

XSKY星辰天合

深圳泰利能源有限公司涉嫌传销 共计2.7亿元

CECBC

区块链 基金

某程序员毕业进UC,被阿里收购!跳去优酷土豆,又被阿里收购!再跳去饿了么,还被阿里收购!难道阿里想收购的是他?

程序员生活志

职场 阿里

区块链助力军事人力资源配置

CECBC

区块链 军事

云算力挖矿平台APP,算力挖矿建设开发

13530558032

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