MongoDB 计划从“Data Sprawl”中逃脱

原文作者 | Adrian Bridgwater

译者 |天道酬勤,责编 |晋兆雨

头图 | CSDN 付费下载自视觉中国

提供特定技术子集的软件供应商,喜欢用尽可能广泛的标签来提升自己,这是一种传达平台宽度和能力的方式。

我们知道MongoDB以开源根数据库而闻名,但是该公司现在时髦地称自己为“现代通用数据库平台”,好像是在暗示着:现代数据挑战让你失望……?为什么不尝试新的和改进的MongoDB?

尽管市场营销语言嘲讽,开放数据库无疑比以往任何时候都更“当下”, MongoDB做的不仅仅是刚开始时的数据库功能。那么Mongo有什么新变化?

 

疯狂的数据蔓延出现

 

该公司的最新消息表明,它的目标是无论数据在哪里,都能为软件开发人员提供一种方式,来更好的处理数据。现在许多不同的地点、系统、平台、设备、云服务等中都生成数据,因此在本地处理数据的能力是目前IT行业的关键信息。MongoDB的总裁兼首席执行官Dev Ittycheria解释了“数据蔓延”的存在,以及他的公司打算对此做些什么。

 Most Popular In: Cloud

Ittycheria说“如今,开发人员需要与数据蔓延作斗争,也就是说,他们需要在不同系统上使用大量的技术、数据模型、应用程序编程接口(APIs)和编程语言,来支持用户在现代应用程序中所需的事务、搜索和分析功能。虽然云计算给科技行业带来了革命性的变化,提供了低廉的入门成本和无限的规模(以及其他已证明的优势),但大多数云迁移仅复制了传统数据中心的复杂性和弊端”。

在这里假设的是,如果我们认为所有的复杂性提供了更多的选择,那么它确实可以, 但是,在这种疯狂的数据蔓延中,只有找到解决问题的一种方法时,才能看到它蔓延到筒仓和碎片群中。


该公司做出这些声明是为了验证其最新产品的地位。MongoDB 4.4的发布,Atlas Data Lake和Atlas Search的普遍可用性,以及MongoDB Realm的普遍可用性,都声称可以摆脱数据孤岛和碎片化的API,据公司称,是由于MongoDB Cloud提供了一个开发人员优化的云—移动平台。

 

使用数据模型浏览数据库

 

MongoDB通过提供“文档数据模型”来工作,开发人员可以使用该模型,以应用程序所需的任何方式来构造数据。我们可以将数据模型视为一种数据上下文映射,它描述了数据库中不同实体的性质、形式和角色,以及数据库内部不同实体之间的相互关系。MongoDB的文档数据模型允许软件应用程序了解不同类型数据之间的差异(和重要性),从简单的键值对,到丰富的数据和层次结构对象。可以使用单个应用程序编程接口(API)查询所有这些类型的数据。 

MongoDB在这里所做的努力,是为了给软件开发人员提供一种体验,在广泛的应用程序工作负载的一致和高效。该公司表示,“关键业务”交易和分析应用程序在MongoDB上的各个行业组织中运行:金融服务,医疗保健,电信,保险,游戏等。 

7-Eleven数字技术总监Srikanth Gandra说“ 7—Eleven使用MongoDB Realm构建了一个利用Realm Sync的库存管理系统。自从将基于MongoDB Realm的应用程序推广到北美的8500家商店后,我们已经能够在20000多个设备上几乎实时地同步数据”。“我们从商店经理那里听到了很好的反馈。他们可以立即使用设备,而不必像过去那样,初次启动时需要等待几分钟下载数据。数据准确性,尤其是销售或出货时的库存数据,确实得到了改善。”

 

重要的搜索功能

 

对此处提供的其他功能进行更深入的了解,为了简化现代数据基础架构,在MongoDB Cloud平台上添加了Atlas Data Lake和Atlas Search,并通过丰富的搜索体验扩展应用程序,释放对存储在数据库中的数据进行分析的功能。

我们已经说过,那里的数据太复杂了,因此以这种方式搜索数据显得更加重要。实际上MongoDB走得更远,它声称执行“搜索(在复杂的、分散的、可能断开的数据基础设施上的功能)的能力已成为每个应用程序的一项重要功能”。 

MongoDB首席产品官Sahir Azam说“如果没有基于相关性的搜索功能,构建现代应用程序用户体验几乎是不可想象的。不幸的是,这仍然是一项复杂的任务,需要开发人员启动搜索数据库,保持数据同步,并独立于其核心记录数据库进行扩展” 。

Azam表示,Atlas Search通过为开发人员提供一个搜索引擎,它与核心数据库有相同的语言和数据模型,从而消除了这些麻烦。MongoDB认为搜索是构建现代应用程序的基础层的扩展。

Atlas Search通过一致的API与Atlas云数据库深度集成,用户不需要启动单独的搜索引擎,并在不同数据之间能够同步数据移动。使用Atlas UI或API创建索引后,开发人员便可以运行复杂的搜索查询。

 

多种数据源和接口

 

我们的考虑的核心应该是数据环境的复杂性,在那里明显有大量的数据源和数据接口,因此,能够从抽象的前端接口克服这种复杂性,而不必遍历多个后端目标。

原文链接:

https://www.forbes.com/sites/adrianbridgwater/2020/06/11/mongodb-plots-escape-route-out-of-the-data-sprawl/?ss=cloud#6d5b6030a34a

原文作者姓名:Adrian Bridgwater


更多推荐阅读

  • 推特惊爆史诗级漏洞,App 恶意窃取用户隐私,云端安全路向何方?

  • Golang 混合写屏障原理深入剖析,这篇文章给你梳理的明明白白!!!

  • 重大事故!线上系统频繁卡死,凶手竟然是 Full GC ?

  • 面对自然灾害,科技能做什么?

  • Python, C++和Java代码互翻,Facebook开发首个自监督神经编译器

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/517042.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

FastMock

文章目录官网文档官网 官网:https://www.fastmock.site/#/ 文档 https://marvengong.gitee.io/fastmock/#/

关于在nw里使用require('printer')和nw.require('printer')报错的问题

公司项目为了兼容xp所以使用nw.js(0.14.7-sdk),用到了printer模块(第三方的c打印模块),在引入该模块的时候,使用了require导致一直报cannot find modul “.”,后来改用nw.require&am…

小蜜团队万字长文 | 讲透对话管理模型最新研究进展

对话管理模型背景 从人工智能研究的初期开始,人们就致力于开发高度智能化的人机对话系统。艾伦图灵(Alan Turing)在1950年提出图灵测试[1],认为如果人类无法区分和他对话交谈的是机器还是人类,那么就可以说机器通过了…

mockjs

文章目录官网文档地址示例官网 :http://mockjs.com/ 文档地址 https://github.com/nuysoft/Mock/wiki/Getting-Started 示例 http://mockjs.com/examples.html

炸裂!谷歌这波操作,预警了什么?

我们都知道谷歌爸爸收购了Cask Data一家公司。长期以来,谷歌致力于推动围绕 GoogleCloud 的企业业务,但在这方面一直被亚马逊和微软吊打,这次的收购正是为了弥补自身的短板。被收购的 Cask Data 是一家专门提供基于Hadoop的大型数据分析服务解…

美团点评基于 Flink 的实时数仓平台实践

一、美团点评实时计算演进 美团点评实时计算演进历程 在 2016 年,美团点评就已经基于 Storm 实时计算引擎实现了初步的平台化。2017 年初,我们引入了 Spark Streaming 用于特定场景的支持,主要是在数据同步场景方面的尝试。在 2017 年底&am…

koa-generator 快速生成 koa2 服务的脚手架工具

文章目录1. 全局安装脚手架工具2. 执行生成3. 安装依赖4. 启动服务5. 默认的访问地址通常我们可以借助于脚手架,快速创建一个Koa2项目,当然也可以自己从头搭建;脚手架会帮我们提前搭好基本的架子 1. 全局安装脚手架工具 cnpm install -g koa…

轻松搭建基于 SpringBoot + Vue 的 Web 商城应用

首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源&#xff…

股市中的Santa Claus Rally (圣诞节行情)

圣诞节行情 Santa Claus Rally Santa Claus Rally 是指 12 月 25 日圣诞节前后股市的持续上涨这样一个现象。《股票交易员年鉴》的创始人 Yale Hirsch 于 1972 年创造了这个定义,他将当年最后五个交易日和次年前两个交易日的时间范围定义为反弹日期。 根据 CFRA Re…

没想到!!Unicode 字符还能这样玩?

来源 | 程序通事责编 |晋兆雨头图 | CSDN 付费下载自视觉中国上周的时候,朋友圈的直升飞机不知道为什么就火了,很多朋友开着各种花式飞机带着起飞。图片来自网络还没来得及了解咋回事来着,这个直升飞机就????到的微博热搜。图片来自网络后…

为什么 APP 纷纷开发“暗黑模式”?优酷最佳实践总结

一、缘起 随着iOS 13和Android 10的正式发布,一个名词"暗黑模式(Dark Mode)"逐渐走入了大家的视野。各大APP都将暗黑模式的适配列入了开发日程,舆情上用户们对暗黑模式支持的呼声也非常的高。优酷主客也顺应时势,启动了相应的技术…

Mongo 安装、配置、启动 Windows

文章目录一、Mongo 安装1. Mongo 下载2. 安装3. 配置环境变量4. 验证5. 连接二、Mongo 配置2.1. 编辑mongod.cfg2.2. 修改dbPath2.3. systemLog路径2.4. 启动Mongod服务2.5. 安装MongoDB服务2.6. 验证一、Mongo 安装 1. Mongo 下载 下载Mongo数据库并安装 https://www.mongod…

混合云存储阵列与云存储网关的协同解决方案

前言 混合云存储阵列(CSA)于2017年云栖大会发布,上市2年多,已经被基因测序,医疗PACS,影视制作,非编,广电,视频监控等行业和场景的客户广泛采用。混合云存储阵列承载了用户…

炸裂!Google这波操作,预警了什么?

我们都知道谷歌爸爸收购了Cask Data一家公司。长期以来,谷歌致力于推动围绕 GoogleCloud 的企业业务,但在这方面一直被亚马逊和微软吊打,这次的收购正是为了弥补自身的短板。被收购的 Cask Data 是一家专门提供基于Hadoop的大型数据分析服务解…

Robo 3T 安装连接 MongoDB

文章目录1. 官网2.安装3. 连接 MongoDB1. 官网 https://robomongo.org 2.安装 3. 连接 MongoDB

何为真正的 FaaS ?阿里舜天平台做了四大创新

导读:数据中心和云计算的超高增速,AI、视频、基因测序等应用对于算力的无尽渴求和摩尔定律发展事实上已经停滞的现实,均给异构加速带来了巨大的应用潜力和商机。但 Faas 解决方案仍有较高的门槛,今天,我们一起了解 Faa…

SOA为什么不“香”了? | 大咖说中台

作者 | 耿立超责编 | 晋兆雨来源 | 《大数据平台架构与原型实现:数据中台建设实战》SOA 所有的理念都是基于现有应用系统展开的,不管是对服务的梳理还是服务之间的交互,都是以现有应用系统为载体的,中台不同于SOA 的地方在于&…

看到抖音上Python工程师晒得工资条,我沉默了......

我是个抖音中毒者闲来无事就喜欢刷抖音最近刷到了一个Python工程师的工资条然后我默默的打开看了然后就默默的关闭了如今Python技术由于大数据、人工智能的兴起Python也越来越火大家都纷纷学Python我不能跟你确保说学完Python你就能拿高工资但是你学完Python肯定有饭吃说不定还…

不用 H5,闲鱼 Flutter 如何玩转小游戏?

阿里妹导读:最近APP游戏化成为了一个新的风口,把在游戏中一些好玩的、能吸引用户的娱乐方式或场景应用在应用当中,以达到增加用户粘性,提升DAU的效果,成本较低。同时在一些需要对用户有引导性的场景,游戏化…

阿里巴巴向全社会开放黑科技:“泡在水里”的服务器

为了让数据中心更绿色,阿里工程曾将服务器“泡在水里”进行散热,节能超70%,今天这项黑科技的神秘面纱被揭开。 2020年1月6日,阿里巴巴宣布将“浸没式液冷数据中心技术规范”向全社会开放。这项规范旨在用一套标准流程为下一代绿色…