在其年度MongoDB World 大会上,MongoDB 今天宣布对其同名数据库进行一系列更新,包括增加查询加密数据而无需先对其进行解密、列存储索引和新的 SQL 接口。但也许最重要的是,该公司正在利用这次活动来谈论它所描述的“开发人员数据平台”。
正如 MongoDB最近任命的 CTO Mark Porter 告诉我的那样,他相信今天的公告是 MongoDB 过去四五年工作的结晶。虽然该公司最初是一家纯数据库服务,为市场带来了一种新型架构,但近年来,它通过添加集成搜索等功能来构建围绕这一核心服务的能力,收购移动应用程序开发平台 Realm,推出Atlas 数据湖服务等。
“我们对这些东西的吸引力如此之大,以至于我们将它们全部整合到一个开发人员数据平台中,”波特说。 “我们让它们可组合,我们让它们基于标准——JSON、Parquet,所有你会想到的东西——然而,我们正在做的是我们正在使用这些组件,我们正在将它们全部拉出所有的反馈都告诉我们开发人员想要编写现代应用程序的工具包。”
他强调,虽然这是公司第一次将其作为一个有凝聚力的平台来谈论,但这些不一定是新功能和新产品。在他看来,为了将某事物称为平台(如今这个词经常被使用得太松散),您可以在其之上进行构建,并且不同的部分可以自然地协同工作,但也可以提供互操作性。此外,他指出,现代平台还必须得到管理和安全。
谈到互操作性,例如,MongoDB 本周将推出与 Jamstack 初创公司 Vercel 的新集成,这将允许开发人员更轻松地使用 MongoDB 作为数据库,在 Vercel 的平台上构建网站和应用程序。虽然人们在过去显然已经构建了类似的集成,但 Porter 称这是一种“亲密”和“优雅”的集成,两家公司都致力于他们的产品,以提供更好的开发人员体验。
另一个值得强调的新功能是该公司新的 Atlas SQL 接口。当然,MongoDB 提供了自己的查询语言 MQL。但无论好坏,数据分析师大多熟悉 SQL,而 Mongo 正在追逐更多这个市场。现在,需要明确的是,这只是一个只读接口,因此用例集是有限的。 Porter 还强调,公司不打算离开 MQL。
对于这些分析工作负载,MongoDB 现在还添加了列存储索引,该功能将于今年晚些时候推出。有了这个,用户可以创建和维护专门构建的索引,并比以前更快地查询这些索引(“快了数百倍,”波特说)。例如,该公司还将时间序列集合引入数据库,以帮助开发人员构建监控物理系统或跟踪财务数据的应用程序。
不过,今天发布的亮点是可查询加密的预览。这允许用户在客户端加密他们的数据并将其作为随机加密数据存储在数据库中,同时仍然能够对其运行表达查询。 MongoDB 认为,这标志着数据库第一次提供这种能力,它超越了大多数现有的加密解决方案,这些解决方案只加密传输中和静止的数据,而不是在使用时加密。部分原因是使用中的加密很复杂,并且会增加相当多的开销。此外,MongoDB 认为,它还给开发人员增加了理解密码学的负担,即便如此,查询能力也是有限的。 Porter 强调这不是同态加密,这是构建类似功能的标准技术。
原文: https://techcrunch.com/2022/06/07/mongodb-puts-a-focus-on-its-developer-data-platform/
