0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

IT、企业应用程序和大数据

星星科技指导员 来源:嵌入式计算设计 作者:Dave Oswill 2022-10-01 07:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

许多组织已经意识到从其产品、服务和运营中收集的数据的价值。他们设立了新的行政职位,例如首席信息官 (CIO),其主要关注点是正确使用和保护这一新的大数据资源。CIO 随后邀请信息技术 (IT) 团队实施新的数据政策和流程,其中包括:

治理:通过控制数据的存储、访问和处理来确保数据的完整性。

访问:向工程、运营、保修、质量、营销和销售团队提供数据。

处理:如果数据足够大,则需要专门的处理平台来消除传输数据的延迟并减少处理数据的时间。

为了满足这些新要求,IT 组织正在采用新技术和平台来存储和管理这些庞大且不断增长的数据集。因此,您需要与 IT 团队更紧密地合作,以便获得访问权限并设置一个工作流,使您能够处理数据。在这个新环境中,使用与您的 IT 团队用于存储、管理和处理大数据的系统以及您熟悉的系统一起使用的软件分析和建模工具,使您能够有效地使用这些数据在日常活动中。

大数据平台及应用

IT 组织正在采用许多平台来存储和管理大数据。这些平台不仅提供了存储大数据的基础设施,还支持用于以不同方式处理大数据的各种应用程序。这些应用程序可以大致分为两类:大型历史数据集的批处理,以及从设备连续收集的数据的实时或近实时处理。第二种情况通常称为流式传输,在大多数物联网 (IoT) 应用程序中都可以找到。

Hadoop

Hadoop 是围绕分布式存储和分布式计算原则设计的。它由在服务器集群上共存的两个主要子系统组成,使其能够支持大型数据集。

HDFS:Hadoop 分布式文件系统 (HDFS) 提供了一个用于存储数据的大型容错系统。

YARN:Yet Another Resource Negotiator (YARN) 管理运行 Hadoop 集群和处理存储在 HDFS 中的数据的高度可扩展的应用程序。

批处理应用程序和创建模型

批处理应用程序通常用于分析和处理在很长一段时间内或跨许多不同设备或系统收集的历史数据。拥有使用这些批处理应用程序的能力,您可以在数据中寻找趋势并开发在过去使用大量数据时无法实现的预测模型。

在 Hadoop 上运行的两个比较流行的批处理应用程序包括:

Spark:一种更通用的框架,可优化内存中的操作,使其非常适合机器学习应用程序。

MapReduce:一个高度结构化的框架,由 map 和 reduce 函数组成,适用于大数据分析和数据转换应用。

流应用程序和模型集成

使用从历史数据集开发的模型以及 Kafka 或 Paho 等流应用程序可以为您的产品和服务添加更多智能和自适应功能。这些差异化功能的示例包括: 预测性维护,这大大减少了不必要的维护以及计划外停机时间;调整船舶、机车和商用车辆等重型设备的服务,以在其运行环境中更好地运行,从而实现更好的燃油经济性和增强的运行;和楼宇自动化系统,以尽可能低的成本运行楼宇系统,同时仍保持舒适的环境。

Mondi Gronau的工程师创建了一个统计过程控制 (SPC) 应用程序,其中包含使用 MATLAB 开发的预测模型。该系统不仅允许他们的机器操作员监控其许多复杂生产线的操作,而且还提供警报以指示机器何时趋向于故障状态。这些警报允许操作员在超出任何制造公差之前进行调整,从而减少原材料的损失。

在许多情况下,这类服务通常是与企业应用程序开发人员和系统架构师一起开发的。但挑战在于如何以有效的方式将您的模型集成到这些系统中。将模型移植到另一种语言既费时又容易出错,每次对模型进行更新时都需要大量工作。用典型的 IT 语言开发预测模型很困难。拥有开发这些模型所需的领域专业知识的工程师和科学家不熟悉这些语言,而且这些语言并不总是包含充分处理和从工程和科学数据创建模型所需的功能。

企业应用程序开发人员应该寻找一种数据分析和建模工具,它不仅为他们的工程师和科学家所熟悉,而且还提供了他们需要的特定领域的工具。这些工具还必须扩展以使用基于 Hadoop 的系统开发模型和大型数据集,这些系统提供高度稳健的应用程序服务器和代码生成等功能,从而为将模型部署到企业应用程序中提供直接路径。

其他数据访问应用程序

还有许多其他允许访问正在采用的大数据的应用程序。其中一些包括允许使用数据库类型语义访问存储在 HDFS 中的数据的接口。Hive 和 Impala 就是两个这样的应用程序,它们允许使用结构化查询语言 (SQL) 访问和处理数据。这是一种成熟且广泛使用的语言,用于处理关系数据库中的数据。

NoSQL 数据库的架构旨在支持不同的大数据用例,也正在被采用。很多时候,这些数据库支持 SQL 语言的子集来访问和处理数据,但也可能具有传统数据库不提供的附加接口功能。

科学家、工程师和 IT

如上所述,各种系统用于存储、管理和处理大数据。通过与您的 IT 团队密切合作并利用 MATLAB 等工具,您可以创建熟悉的工作流程,使您能够轻松高效地工作,同时从大量数据中获得洞察力。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据库
    +关注

    关注

    7

    文章

    3993

    浏览量

    67742
  • 大数据
    +关注

    关注

    64

    文章

    9030

    浏览量

    143080
  • nosql
    +关注

    关注

    0

    文章

    39

    浏览量

    10584
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    大数据时代下的管理变革:勤哲EXCEL服务器助力企业高效运营

    大数据高速发展的今天,先进信息技术正在潜移默化地改变现代企业的经营管理模式。实践证明,这些技术不但提升了管理效率,还为企业决策提供了科学依据。信息化建设已成为企业管理创新的重要趋势,
    的头像 发表于 11-19 14:29 170次阅读

    学生适合使用的SOLIDWORKS 云应用程序

    随着科技的不断发展,计算机辅助设计(CAD)技术已经成为现代工程教育的重要组成部分。SOLIDWORKS作为一款CAD软件,其教育版云应用程序为学生提供了强大而灵活的设计平台。本文将探讨
    的头像 发表于 09-15 10:39 532次阅读
    学生适合使用的SOLIDWORKS 云<b class='flag-5'>应用程序</b>

    在EZ串行的BLE“无响应写入”中, CAN一次通信中接收的最大数据包大小是多少?

    ; BLE (GATT) 应用程序 在此环境中,数据从客户端发送到 W \" rite,但没有响应 \" ez-Serial 的 “未确认数据特征” (UUID
    发表于 07-07 07:33

    MCP:连接AI与应用程序的开放标准!

    作者:算力魔方创始人/英特尔创新大使刘力 扩展AI大模型的方式有两种,第一种是通过训练增强AI大模型自身的能力;第二种是让AI大模型与其它现有的应用程序(例如:数据库、浏览器、Gmail等)相互协作
    的头像 发表于 03-21 18:21 1892次阅读
    MCP:连接AI与<b class='flag-5'>应用程序</b>的开放标准!

    如何部署OpenVINO™工具套件应用程序

    编写代码并测试 OpenVINO™ 工具套件应用程序后,必须将应用程序安装或部署到生产环境中的目标设备。 OpenVINO™部署管理器指南包含有关如何轻松使用部署管理器将应用程序打包并部署到目标主机的详细信息。 注意:Ope
    发表于 03-06 08:23

    大数据与云计算是干嘛的?

    大数据与云计算是支撑现代数字化技术的两大核心。大数据专注于海量数据的采集、存储、分析与价值挖掘;云计算通过虚拟化资源池提供弹性计算、存储及服务能力。两者结合,共同赋能企业决策、业务创新
    的头像 发表于 02-20 14:48 1273次阅读

    AWTK-WEB 快速入门(5) - C 语言 WebSocket 应用程序

    导读WebSocket可以实现双向通信,适合实时通信场景。本文介绍一下使用C语言开发AWTK-WEB应用程序,并用WebSocket与服务器通讯。用AWTKDesigner新建一个应用程序先安装
    的头像 发表于 02-19 11:49 899次阅读
    AWTK-WEB 快速入门(5) - C 语言 WebSocket <b class='flag-5'>应用程序</b>

    基于HPM_SDK_ENV开发应用程序的升级处理

    基于HPM_SDK_ENV开发应用程序的方式HPM_SDK_ENV是先楫半导体MCU的Windows集成开发环境,其包含HPM_SDK,工具链,依赖工具(cmake,ninja,openocd等
    的头像 发表于 02-08 13:38 1451次阅读
    基于HPM_SDK_ENV开发<b class='flag-5'>应用程序</b>的升级处理

    AWTK-WEB 快速入门(4) - JS Http 应用程序

    导读XMLHttpRequest改变了Web应用程序与服务器交换数据的方式,fetch是其继任者。本文介绍一下如何使用JS语言开发AWTK-WEB应用程序,并用fetch访问远程数据
    的头像 发表于 01-22 11:31 737次阅读
    AWTK-WEB 快速入门(4) - JS Http <b class='flag-5'>应用程序</b>

    ANACONDA——关于发布数据应用程序的新简单方法

    我们推出了一款用于发布数据应用程序的开创性解决方案:具有 Panel 应用程序部署功能的 Anaconda Cloud Notebooks。Panel 是一种开源 Python 工具,现在
    的头像 发表于 01-17 11:39 646次阅读
    ANACONDA——关于发布<b class='flag-5'>数据</b><b class='flag-5'>应用程序</b>的新简单方法

    dotConnect:基于ADO.NET架构的增强型数据连接解决方案

    数据相关的应用程序和网站提供了一个完整的解决方案。dotConnect可用于现代应用程序开发的所有领域:网络应用程序和服务、Windows窗体应用
    的头像 发表于 01-07 11:07 702次阅读
    dotConnect:基于ADO.NET架构的增强型<b class='flag-5'>数据</b>连接解决方案

    在linux下使用spi接口连接ADS7947芯片完成数据的采样,求相关驱动程序应用程序示例

    在linux下使用spi接口连接ADS7947芯片完成数据的采样,求相关驱动程序应用程序示例,谢谢!!
    发表于 12-25 07:05

    BQ78412应用程序编程接口

    电子发烧友网站提供《BQ78412应用程序编程接口.pdf》资料免费下载
    发表于 12-18 14:46 0次下载
    BQ78412<b class='flag-5'>应用程序</b>编程接口

    TLV320AIC3263应用程序参考指南

    电子发烧友网站提供《TLV320AIC3263应用程序参考指南.pdf》资料免费下载
    发表于 12-10 13:54 0次下载
    TLV320AIC3263<b class='flag-5'>应用程序</b>参考指南

    TAS2521应用程序参考指南

    电子发烧友网站提供《TAS2521应用程序参考指南.pdf》资料免费下载
    发表于 12-10 13:49 0次下载
    TAS2521<b class='flag-5'>应用程序</b>参考指南