tencent cloud

文档反馈

5.0新特性速览

最后更新时间:2024-02-22 17:26:51
    MongoDB 5.0标志着一个全新的发布周期的到来,以更快地交付新特性给到用户。

    时序数据

    MongoDB 5.0原生支持时序数据(Native time-series),即以时间高度相关的持续数据,提供时间序列集合、集群索引等能力,极大扩展了 MongoDB 在物联网、金融行业、监控系统、日志解析、财务分析等业务场景的应用。

    实时重新分片

    MongoDB 5.0支持在业务运行的情况下,随着工作负载的增长变化,通过reshardCollection命令按需更改集合的分片键(Shard key)。整个过程数据库服务无需停机或进行复杂的迁移,操作简单高效。reshardCollection命令语法格式如下所示。
    reshardCollection: "database.collection", key: shardkey
    database:选择需要重新分片的数据库名称。
    collection:选择需要重新分片的集合名称。
    shardkey:指定新的片键名称。

    版本化 API(Versioned API)

    版本化 API(Versioned API)是指 MongoDB 5.0 版本化定义了应用程序最常用的一组命令和参数,包含应用程序用于读取和写入数据、创建集合和索引等。其新版本可能添加新功能,如增加参数、持聚合运算符、新命令等,但只能以向后兼容的方式存在。应用程序不再担心数据库版本升级兼容的问题,只要数据库版本支持这个 API 版本,应用程序便可以不用适配,持续运行。应用程序生命周期和数据库生命周期的解耦,可帮助用户更快、更便捷地体验 MongoDB 的新特性。

    新版 MongoDB Shell

    MongoDB 5.0重新设计了 MongoDB Shell。新版 MongoDB Shell 引入了语法高亮、智能自助上下文帮助和有用的错误信息,提供了一个更现代化的命令行体验。

    Write Concern 策略默认值调整

    MongoDB 5.0之前的版本,Write Concern 默认为 w=1,只等待 Primary 节点(主节点)完成写操作就可以返回确认写成功的消息。MongoDB 5.0开始,Write Concern 默认为 w=majority,即仅当数据写入被应用到 Primary 节点且被大多数投票节点写入后,才会向客户端发送确认信息,增强数据的可靠性。具体信息,请参见 Write Concern

    版本发布调整

    MongoDB 发布的版本将分为 Major Release(大版本)和 Rapid Releases(快速发布版本),其中 Rapid Releases 作为开发版本提供下载和测试体验,不建议用在生产环境。
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持