数据库信息速递 MONGODB 6.0 的新特性,更多的查询函数,加密查询,与时序数据集合 (译)...

这篇具有很好参考价值的文章主要介绍了数据库信息速递 MONGODB 6.0 的新特性,更多的查询函数,加密查询,与时序数据集合 (译)...。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

数据库信息速递  MONGODB 6.0 的新特性,更多的查询函数,加密查询,与时序数据集合 (译)...,数据库,mongodb

开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请联系 liuaustin3 ,在新加的朋友会分到3群(共1000人左右 1 + 2 + 3),最近发展的速度比较快,2群除特殊情况,不在添加,都去3群。

最近一段时间群里经常有人开始问MOGNODB 的问题,我觉得后面会开始在大量写一些MONGODB 的东西,原来从mongodb 3.2开始弄想起来也有6-7年时间了,相比传统的DBA 对于MONGODB 应该是非常了解和熟悉的,但是我错了,截止到现在,传统的DBA 对于MONGODB 一部分人还是一头雾水,时代不同了,不会MOGNODB 的DBA,如同你吃饭,只有刀叉,没有筷子,筷子更简单,更多变,适应的场景和变化更多,所以这是一个必备的技能,REDIS  + MONGODB + MYSQL  OR  REDIS + POSTGRESQL + MONGODB 这属于DBA铁三角,不信你可以看看招聘信息。

正文

——————————————————————————————

开发人员正在努力让开源数据库 MongoDB 及其商业服务 MongoDB Atlas 更易于开发人员使用。

“开发人员生活中最困难的部分是处理状态。”MongoDB 云产品副总裁 Andrew Davidson 表示。MongoDB 最初的吸引力在于为开发人员提供了一种更简单的存储、索引和检索文档(而不是将这些工作转换成 SQL)的方式。任何下一代开发平台都需要“满足开发人员所处的环境”,Davidson 辩称。

即将发布的 MongoDB 版本中有许多旨在直接提升开发人员生产力的新功能。该公司将在本周纽约举行的 MongoDB World 会议上讨论所有这些最新增强功能。

以下是旨在帮助改进的新 MongoDB 功能。

  1. 查询加密(Queryable Encryption):此功能处于预览阶段,提供了查询加密数据的能力,并且整个查询事务都会进行加密,这是 MongoDB 声称行业首次实现的功能。这对于拥有大量敏感数据的组织(如银行、医疗机构和政府)非常有吸引力。这样可以消除开发人员需要成为加密专家的需求,Davidson 表示。

    这种端到端客户端加密使用了新颖的加密索引数据结构,被搜索的数据在数据库服务器上始终保持加密状态,包括在内存和 CPU 中。密钥永远不会离开应用程序,并且该公司声称查询速度和整体应用程序性能不会受到新功能的影响。

  2. 数据库信息速递  MONGODB 6.0 的新特性,更多的查询函数,加密查询,与时序数据集合 (译)...,数据库,mongodb

  3. 支持时间序列数据(Time Series Data):现在 MongoDB 6.0 支持时间序列数据,这对于监控物理系统、快速移动的金融数据或其他时间导向的数据集非常重要。在时间序列集合中,可以对测量值进行二级索引,并且数据库系统已经优化,以更快地对时间为基础的数据进行排序。

    虽然有一些专门针对时间序列数据的数据库(如 InfluxDB),但是根据 Davidson 的说法,许多组织可能不希望为这个特定用途启动一个完整的数据库系统,因为单独的系统在支持和专业知识方面成本更高。

  4. 集群间同步(Cluster-to-Cluster Synchronization):此功能提供了在各个环境中对 MongoDB 集群进行连续数据同步的能力。它可以与 Atlas 在私有云、本地或边缘环境中配合使用。这为在多个位置使用数据进行测试、分析和备份铺平了道路。

  5. 更好地支持分析(Analytics):MongoDB 中的分析节点现在可以单独进行扩展,从而实现更好的分配。此外,今年晚些时候还将引入的特性列存索引(Column Store Indexing)可以用于创建和维护用于加速分析查询的专用索引,而无需更改文档结构或将数据复制到另一个系统。

关于 MongoDB Atlas:

  • Atlas 的搜索功能使用开源的 Apache Lucene 驱动,现在也通过一个名为 Search Facets 的新功能丰富了功能,允许用户以不同维度更好地浏览和细化搜索结果,实现了倒排索引技术。

  • 新功能 Atlas Device Sync 将 Atlas 中的完全托管的后端数据库与流行的移动对象数据库 Realm 连接起来,可以对同步到用户应用程序的数据进行细粒度控制。MongoDB 在2019年收购了 Realm。

  • 而 MongoDB Atlas 旨在通过云服务模式使数据库更易于管理,该公司现在还提供更简单的选择,即 Atlas Serverless,现已正式推出,并彻底消除了数据库的配置和扩展任务。用户将按基于计算量的模式进行付费。

同时在MONGNODB 6.0 添加了更新的一些函数功能:

新的聚合操作符 这些新的操作符使您能够将更多的工作推到数据库中,同时减少编写代码或手动操作数据的时间。它们将自动化关键命令和冗长的代码序列,释放开发人员更多的时间来专注于其他任务。

例如,您可以使用像
maxN、minN 或 $lastN 这样的操作符在数据集中轻松发现重要的值。此外,您还可以使用像 $sortArray 这样的操作符直接在聚合管道中对数组的元素进行排序。

下面是所有新操作符的列表:

  • $bottom: 根据指定的排序顺序返回组中的最后一个元素

  • $bottomN: 根据指定的排序顺序返回组中的最后 n 个元素的聚合

  • $firstN: 返回组中的前 n 个元素的聚合。与 $firstN 数组操作符不同

  • $firstN(数组操作符): 从数组的开头返回指定数量的元素。与 $firstN 累加器不同

  • $lastN: 返回组中的最后 n 个元素的聚合。与 $lastN 数组操作符不同

  • $lastN(数组操作符): 从数组的末尾返回指定数量的元素。与 $lastN 累加器不同

  • $linearFill: 对窗口中的空值和缺失字段进行线性插值,基于周围字段的值

    同时MONGODB 还对数据处理产生一些新的概念,如

    变更流(Change streams)现在提供了时点前(PIT)和时点后(POT)图像的能力,允许用户在变更流的输出中包含文档在变更前后的状态。

    这个功能在许多情况下都很有用。例如,假设一个公司正在跟踪航班时间。如果一架航班延误,系统可以比较延误前后的出发和到达时间的值,并触发对新航班时间表的自动重写,包括整个机组的航班计划。

    ————————————————————————————

    这个世界一直是变化的,进步和新的概念和想法层出不穷,MONGODB正在从周边数据库产品,逐渐在一些系统和项目,成为摆脱传统数据库的利器。

  • 数据库信息速递  MONGODB 6.0 的新特性,更多的查询函数,加密查询,与时序数据集合 (译)...,数据库,mongodb

  • 数据库信息速递  MONGODB 6.0 的新特性,更多的查询函数,加密查询,与时序数据集合 (译)...,数据库,mongodb文章来源地址https://www.toymoban.com/news/detail-594741.html

到了这里,关于数据库信息速递 MONGODB 6.0 的新特性,更多的查询函数,加密查询,与时序数据集合 (译)...的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 39 | Redis 6.0的新特性:多线程、客户端缓存与安全

    这个版本中有很多的新特性。所以,6.0 刚刚推出,就受到了业界的广泛关注。所以,在课程的最后, 这节想来聊聊 Redis 6.0 中的几个关键新特性,分别是面向网络处理的多 IO 线程、客户端缓存、细粒度的权限控制,以及 RESP 3 协议的使用。 其中,面向网络处理的多 IO 线程可

    2024年04月10日
    浏览(43)
  • 数据库新闻速递 -- POSTGRESQL 正在蚕食数据库市场 (翻译)

    开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请加 liuaustin3微信号 ,在新加的朋友会分到3群(共1140人左右 1 + 2 + 3) 尽管NoSQL数据库继续蓬勃发展,但关系型数据库仍

    2024年02月13日
    浏览(63)
  • NET Core 6.0 webapi 简单使用+连接数据库

    ASP.NET core NET core 6.0 如何使用 在 Program.cs里面 添加对应注释 效果: Microsoft.EntityFrameworkCore.Sqlite Microsoft.EntityFrameworkCore.Sqlite.Core Newtonsoft.Json:用于Json格式转换 添加测试Api Tips:这里用到ORM查询语法 EntityFramework EF 常用增删改查语句 运行结果

    2024年02月09日
    浏览(39)
  • 分布式图数据库 NebulaGraph v3.6.0 正式发布,强化全文索引能力

    本次 v3.6.0 版本,主要强化全文索引能力,以及优化部分场景下的 MATCH 性能。 强化增强全文索引功能,具体 pr 参见:#5567、#5575、#5577、#5580、#5584、#5587 支持使用 MATCH 子句检索 VID 或属性索引时使用变量,具体 pr 参见:#5468、#5553 支持并行启动 RocksDB 实例以加快 Storage 服务的

    2024年02月12日
    浏览(46)
  • mongodb 数据库管理(数据库、集合、文档)

    目录 一、数据库操作 1、创建数据库 2、删除数据库 二、集合操作 1、创建集合 2、删除集合 三、文档操作 1、创建文档 2、 插入文档 3、查看文档 4、更新文档 1)update() 方法 2)replace() 方法 创建数据库的语法格式如下: 如果数据库不存在,则创建数据库,否则切换到该数据

    2024年02月12日
    浏览(52)
  • [虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。

    本插件可以在UE里面使用蓝图操作MongoDB数据库, 对数据库进行查询,删除,插入,替换,更新操作。 插件下载地址在文章最后。 Create MongoDB Client - 创建客户端对象 创建一个 MongoDB 客户端对象。 Connect By Url - 连接到数据库 Url :MongoDB的连接地址。 如 mongoDB://account:password@ip:

    2024年02月14日
    浏览(96)
  • MongoDB数据库从入门到精通系列文章之:MongoDB数据库百篇技术文章汇总

    MongoDB数据库系列文章持续更新中: 更多数据库内容请阅读博主数据库专栏,数据库专栏涵盖了Mysql、SQLServer、PostgreSQL、MongoDB、Oracle、Cassandra等数据库 数据库专栏 文章名称 文章链接 数据库安装部署系列之:部署Mongodb5.0.6高可用集群详细步骤 数据库安装部署系列之:部署M

    2024年02月11日
    浏览(59)
  • redis数据库和MongoDB数据库基本操作

    (1) 设置键值 (2) 读取键值 (3) 数值类型自增1 (4) 数值类型自减1 (5) 查看值的长度 (1)对列表city插入元素:Shanghai Suzhou Hangzhou (2)将列表city里的头部的元素移除 (3) 对一个已存在的列表插入新元素 (4)查看list的值长度 (1) 设置一个hash表,order表里包括的

    2024年02月16日
    浏览(63)
  • MongoDb数据库

    1.显示所有数据库: show dbs 2.切换到指定数据库,如果没有则自动创建数据库 use databaseName 3.显示当前所在数据库 db 4.删除当前数据库 use 库名 db.dropDatabase() 1.创建集合 db.createCollection(\\\'集合名称\\\') 2.显示当前数据库中所有集合 show colletions  3.删除某个集合 db.xxx.drop(); 4.重命名集

    2024年02月04日
    浏览(56)
  • Mongodb连接数据库

    npm init   npm i mongoose  const mongoose=require(\\\"mongoose\\\") mongoose.connect(\\\"mongodb://127.0.0.1:27017/user\\\") 说明:mongodb是协议,user是数据库,如果没有会自动创建user数据库 。 node 文件名     mongoose.disconnect()

    2024年02月15日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包