当前位置: 首页 > 科技观察

MongoDB统一分布式数据源,云数据库支持数据湖和搜索功能

时间:2023-03-12 21:42:13 科技观察

分布式文件存储数据库MongoDB发布新版本,包含大量产品组合更新。并为云数据库MongoDBAtlas(云专用版数据库)增加了更多功能,并为开发者推出了新的产品数据库同步平台。众所周知,MongoDB是一个开源分布式文件存储数据库,用于驱动大数据应用程序和其他数据密集型工作负载。MongoDB被广泛认为是可以处理各种应用程序的多模式数据库。这有利于开发人员,他们只需要学习一种查询语言和一种一致的应用程序编程接口即可构建。MongoDB数据库通常用于金融、医疗保健、保险和电信行业的分析和事务应用程序。新的MongoDB4.4版本现已推出Beta版,它提供了Union等新功能,允许用户将来自多个数据集的数据混合到一个集合中,从而允许对数据进行更深入的探索和分析。该版本还增加了定义和优化分片键的能力,这意味着用户现在可以调整数据在集群中的分布方式,帮助他们的应用程序在需要时进行扩展。同时,云数据库MongoDBAtlas提供了几个有用的新功能,包括Atlas数据湖和Atlas搜索。Atlas数据湖功能为用户提供了一种从MongoDBAtlas控制台访问其现有AmazonS3的简便方法,从而可以更轻松地使用MongDB查询语言运行查询或浏览数据。例如,现在可以在一个地方运行联合查询,同时分析AmazonS3上的实时MongoDBAtlas数据和历史数据,并返回单个查询响应。尤其重要的是,Atlas数据湖是一项完全无服务器的服务,这意味着无需担心设置或维护任何基础设施。对于Atlas搜索,它可以更轻松地执行Atlas数据集的搜索。MongoDB表示,通过使用Atlas用户界面或其应用程序编程界面创建索引,开发人员可以使用MQL运行复杂的搜索查询。MongoDB还宣布了其新的无服务器移动数据库和同步平台MongoDBRealm的首个测试版。新平台来自MongoDB收购的Realm与其原始无服务器平台MongoDBStitch的集成。MongoDBRealm专为支持移动应用程序而构建,确保这些应用程序不会耗尽电池寿命或占用正在运行的设备的网络数据。其中一项主要功能是RealmSync,它可以在Realm移动客户端和MongoDBAtlas之间实现数据的双向同步,从而允许数据在设备之间无缝共享。有分析指出,新版本的发布可以大大提高开发者的生产力。同时,数据湖、Realm等新特性无疑为MongoDB构建下一代应用提供了基础。

猜你喜欢