MapR为什么数据结构现在对应用程序堆

抽象数据结构可视化

数据结构是一个新概念,随着现代应用的需求得到更好的理解,这个概念已经逐渐形成。与操作系统,数据库,应用程序服务器和Web服务器一样,数据结构也是一个正在形成的层,因为各种各样的应用程序都需要它。虽然现在还处于初期阶段,但是这个广泛的概念有多少种不同的体现已经浮出水面。通过研究数据结构定义的不同方式,我们可以了解到现代应用程序是如何构建的以及数据层如何变化以更好地满足应用程序的需求。

在本文中,我将提出一个关于数据结构的工作定义,并回顾一下全面介绍这个想法的公司MapR是如何实现这个概念的。

什么是数据结构?工作定义

Fabric技术的思想已经存在了一段时间,主要来自于网络交换结构和数据存储系统的光纤通道标准。

数据结构的现代思想在不同的意义上使用“结构”这个词。它代表了跨越横向扩展服务器集群的数据和处理管理的抽象,有时跨越多个分布式位置,其特征在于以连续的方式协调移动数据和/或处理以实时利用数据利用数据局部性。数据结构的出现是出于许多不同类型的应用程序出现的以下要求:

存储和检索来自许多不同类型的存储库的数据,包括SQL,NoSQL,图形,语义,流,文件系统和对象存储。

使用一种标准方法或API访问所有这些存储库。

对所有这些存储库中的数据应用处理或实时分析。

在数据库内部和有时跨整个数据库整合数据。

实现这些要求的系统是一个基本的数据结构。

但是许多供应商已经超越了这个基本定义,并增加了更多的要求,例如:

提供跨多种不同类型的存储库集成的数据的多模式访问。

跨全球数据中心复制整个存储库。

允许将结构中的部分数据分发到可与中央存储库同步的边缘节点。

在整个数据结构中实施强大的一致性标准。

支持微服务访问结构。

支持所有复制的结构副本上的全局名称空间。

支持对结构中的任何数据进行实时分析处理,无论是在中央存储库还是在边缘节点上。

这些功能和基本功能的组合代表了先进的数据结构。

数据结构已经被创建,因为越来越多的现代应用程序需要在许多不同类型的存储库中存储和访问数据。因此,数据结构并不需要将所有这些逻辑都用于访问和集成应用程序中的数据,而是将其作为一个可重用的层来创建,并且抽象协调跨节点和位置的数据移动和处理的复杂性。

各种各样的供应商已经采用这样的解决方案进入市场,并且已经获得牵引力,向想要简化和加快应用开发的各种公司销售数据结构。

一个重要的公告显示了数据结构作为一个通用层的价值是C3IoT和MapR之间的伙伴关系。已经创建了用于数字化转型的AI和物联网软件平台的C3IoT已经选择在MapR的融合数据平台上对其内部和公共云的实施进行标准化。这次宣布的主旨是C3物联网决定,数据结构是它将要购买的东西,以便C3物联网可以专注于增强其产品,以更好地支持创建应用程序,从而感知大量的传感器数据和其他数据这在每个行业都显现出来。

到现在为止还挺好。在以后的文章中,我将考察各种供应商正在实施的所有不同类型的数据结构。

MapR的数据结构的实现

根据上面的定义,MapR融合数据平台是一种先进的数据结构,在功能数量和使用它的客户数量方面似乎遥遥领先。

MapR公司技术战略副总裁CrystalValentine说:“从我们创建之初,MapR一直专注于构建支持下一代应用的平台。我们的愿景是应用程序可以实时利用大量分布式数据提供巨大的竞争优势的未来愿景正在迅速成为现实,而我们强劲的增长数据证明了这一事实正在与我们的客户产生共鸣。

以下是MapR数据结构的具体功能。

基本数据结构特点:

MapR-XD是一个横向扩展数据系统,可以对文件进行多模式访问。

MapR-DB提供了一个NoSQL数据库,可以管理键值和文档表,可以通过各

种模式(包括SQL)访问。

MapR-Streams提供了一个集成到支持ApacheKafkaAPI的结构中的企业级

发布和订阅框架,它可以接受和提供对大量流数据的访问。

所有这些允许访问文件,表格和数据流的功能在整个结构中都可以访问。

先进的数据结构特点:

存储在MapR结构中的所有数据(包括非结构化数据,文件,表和流)都可以跨全局数据中心,云实例和边缘设备进行复制。

复制发生在一致性强且没有数据丢失的情况下

MapR-XD,MapR-DB和MapR-Stream的各个实例或部分可以在边缘设备或计算平台上实现。

可以使用ApacheDrill搜索并探索织物中的数据。为数据结构中的所有文件,数据库和流维护全局名称空间。

基于容器的微服务支持对结构的访问。

访问结构由一个单一的安全模型和粒度控制。

MapR/C3IoT合作关系和其他实现的动机是数据结构实质上正在成为应用程序堆栈的一部分。开发人员不想处理整合多种形式的数据存储和查找信息的任务。相反,他们正在购买数据结构来完成这项工作。

Valentine说:“C3IoT和MapR之间的合作关系代表了市场的成熟。企业现在不仅仅是使用大数据平台来进行批量分析和报告,相反,他们正在构建真正具有颠覆性的下一代应用程序,这些应用程序需要关键任务数据结构来支持它们。C3IoT和MapR之间的合作伙伴关系为我们的客户提供了利用突破性应用数据的能力,同时重点







































北京哪家医院的白癜风专科最好
北京治疗最好白癜风专科医院



转载请注明:http://www.92nongye.com/ksfc/ksfc/204620043.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了