MatrixOne助力一道创新打造高性能智能制造AIOT系统

【学习笔记-QGIS】 QGIS从零快速上手 安装文章参考:https://zhuanlan.zhihu.com/p/370633306。 阅读详情

客户简介

深圳一道创新(ETAO Innovation)成立于2012年,是一家创新型软件及信息技术服务商,致力于制造戏份行业—电子制造业的数字转型服务,构建万物互联的智能工程。一道创新致力于把先进的软件系统、数字平台、人工智能赋能智能工厂,让无处不在的联接成为智能工厂的基础。

一道创新已经服务了上百家电子制造业的数字工厂,已经有超过15000个的物联接入点。

业务挑战

 一道创新自研了一套智能制造MES软件系统,MES是一套面向制造执行层的生产信息化管理系统。一道的MES可以为工厂提供数据管理、计划排程管理、生产调度管理、库存管理、供应链管理、设备管理、质量管理等管理模块,为工厂打造一套全面可靠的制造协同管理平台。一道的MES系统架构如下图所示,这套系统已经成功交付了上百家客户,但是在智能制造与数字化转型的背景下,客户的要求变得越来越高,而一道的软件系统也面临着几个新的挑战:

物联数据庞大

一道除了向客户提供MES软件系统以外,还提供一整套生产设备数据采集和接入的方案,包括直接从设备PLC中读取数据,外接采集边缘设备,或者从控制台主机上获取数据。这些数据也会同时接入MES系统作为智能制造各种产线分析的基础,当前制造行业数据驱动的意识越来越强,客户会要求MES厂商将采集的所有数据都保存且利用起来。这些从生产设备上采集来的高频数据,对整个MES软件的数据处理系统带来了巨大的压力。一个典型的拥有数十条产线的电子制造工厂,上线MES和数采系统后1个月的时间就会累积TB级别的数据。为了满足这种高频数据采集和应用的需求,一道在MySQL基础上分别引入了InfluxDB时序数据库来进行采集。

系统性能低下

产线的各类数据除了需要保存下来之外,在如报表分析,产品追溯以及一些更先进的预测性维保和工艺流程优化等业务场景中都会有大量的计算需求。尤其是面向过去数月或者数年的数据追溯查询需求,MySQL也已经远远无法满足这样的业务。一道的工程师为此又不得不在应用层进行预计算,预计算会产生很多JSON类型的半结构化数据,再把这些JSON数据存入MongoDB再提供给业务分析。这个优化在一定程度上解决了问题,但是随着客户的产线数据继续增长,这种架构也渐渐无法满足性能要求,且MongoDB没有支持各种维度分析的SQL能力,所有的预计算逻辑都需要在应用层完成,应用层计算负担及工程成本都很大。

开发效率被拖慢

由于数据分散在MySQL,InfluxDB和MongoDB三个数据库中,人,物料,流程,设备等管理模块的数据都在MySQL中,而设备采集导的数据在InfluxDB中,计算中间结果又在MongoDB中。最终服务于业务应用时会存在大量多数据库之间的数据计算和交互,业务逻辑非常复杂。大量本来应该由数据库完成的能力不得不被推到应用层解决,而MES在不同的项目交付中往往又需要一定的定制,导致产品的迭代效率收到影响。

解决方案

在了解到矩阵起源MatrixOne的产品理念以后,一道的研发负责人很快意识到MatrixOne对混合负载的支持可以很好的解决当前的困境。如果有一套数据库可以既能满足管理信息系统对CRUD的需求,又能快速写入高频数据,支持进行复杂查询,同时又支持SQL语言的话,那么一道现有的MES系统架构将会得到极大的简化。大量数据处理的工作都可以交换给数据库层,一道的开发人员就可以专注于应用层的开发,很多来不及给客户呈现的功能都能更快速上线。

项目实施前的技术架构如下图所示:

项目实施后的技术架构如下图所示:

可以明显的看到,一个MatrixOne集群即可以处理结构化和半结构化数据,并且可以删除掉原有系统之间的ETL任务,无需再维护不同种类的数据库系统,并且能够统一数据库与应用程序之间的访问接口,整个MES应用再次回到了单一数据库的极简架构。

同时,在整个应用迁移的过程中,MatrixOne本身与MySQL也保持了极高的兼容性,一道可以无缝将MySQL的库表直接通过SQL source导入的方式迁移到MatrixOne,并按照建议将InfluxDB及MongoDB中的时序表及文档结构均顺利迁移至MatrixOne中,整个过程仅花费不到一周时间。

客户收益

一道使用MatrixOne之后,整体的数据架构实现了大幅精简。一道的CTO陈继表示:“现在新招开发都不需要培训好几个数据库了,会一点MySQL就可以了,而且以前有很多分析都得让应用去多个地方取数再开发,现在直接在数据库里写SQL就简单多了,可维护性和性能都好了很多,我们交付MES项目效率也提升了很多。另外我们也开始做很多跟大模型AI相关的探索,MatrixOne也有一些AI相关的能力,我们也正在探索和实验中,省的我们又在去引入单独的向量数据库一类的组件了”。

在整个工业制造领域,客户其实都面临着相似的问题,面向混合数据负载只能靠工程师手搓一套数据架构来支撑这样的业务,与之而来的就是越来越高的代码债和运维债。而MatrixOne的架构和能力天然就适合这样的业务场景,希望可以帮助到更多的工业客户在实现智能制造的过程中起到关键作用。

华为OD机试 - 机器人活动区域(Java 双机位C卷 200分) 现有一个机器人,可放置于 M × N的网格中任意位置,每个网格包含一个非负整数编号。之后M行表示网格数值,每行N个数值(数值大小用k表示),数值间用单个空格分隔,行首行尾无多余空格。说明:图中绿色区域,相邻网格差值绝对值都小于等于1,且为最大区域,对应网格点数目为6。M、N、k均为整数,且1 阅读详情

相关推荐

告别手动转换!用腾讯云轻量服务器+QMT插件,5分钟搞定聚宽策略实盘(附完整源码)

本文详细介绍如何利用腾讯云轻量服务器和QMT插件快速实现聚宽策略的自动化实盘部署。通过云端信号中转站解决协议转换、信号缓存等核心问题,5分钟完成服务器配置,并附完整源码实现零改造实盘方案,显著提升量化交易效率。

weixin_28707739的博客 662

干货分享 | MatrixOne系统架构

随着数字化转型的深入,数据价值也愈发凸显,数据技术出现了融合的趋势,基于客户的真实痛点,矩阵起源推出了超融合MatrixOne HSTAP数据库。MatrixOne 使数据数据库同时具备 TP、AP和Streaming三种能力,帮助客户彻底打破数据孤岛问题,成为企业智能化核心的数据基础设施。今天的分享将解析新一代超融合异构云原生数据库 MatrixOne 刚刚发布的0.5版本和后续版本的架构设计。

MatrixOrigin的博客 898

Abaqus传热分析HETVAL和USDFLD子程序联合

Hetval子程序常用于定义内部热源,该子程序可以定义材料内部的生热量(如相变、高分子结晶生热),并且能够调用state variable 状态变量,可以与USDFLD子程序联合使用。HETVAL子程序用于计算传热系数并在单元上定义,USDFLD子程序用于在每个时间布更新温度场。

qq_41900477的博客 2664

超融合数据库MatrixOne

MatrixOne旨在通过云原生化和存储、计算、事务分离的架构,构建一个强大的HSTAP(Hybrid Streaming Transactional and Analytical Processing)超融合数据引擎。它支持OLTP(在线事务处理)、OLAP(在线分析处理)、流计算等多种业务负载,并兼容公有云、私有云、边缘云等多种部署环境,实现异构基础设施的全面兼容。

xuweilin的博客 840

基于高频变压器的隔离式推挽栅极驱动电路

摘要:本文介绍了一种基于高频变压器的隔离式推挽栅极驱动电路,通过变压器实现电气隔离,为功率MOS管提供可靠驱动信号。电路包含输入侧PWM信号处理、变压器磁耦合隔离传输以及副边驱动逻辑等关键部分,利用电阻电容网络控制开关速度并防止误触发。该隔离驱动方案广泛应用于高压开关电源、新能源汽车电机控制器、光伏逆变器和工业变频器等需要高电压隔离及抗干扰能力的电力电子设备中,有效保障系统安全性和可靠性。

qq_37999850的博客 488

Codex 100个真实案例 - 用AI画业务流程图Mermaid(产品经理都馋哭了)

还在用 Visio、ProcessOn 拖拖拽拽画流程图?改一个箭头方向就要调半天?本案例教你用 Codex 自然语言描述业务流程,AI 自动转为 Mermaid 代码,一秒生成专业流程图、时序图、甘特图、饼图!还能搭建在线渲染工具、批量导出 PNG/SVG、集成到文档系统。产品经理、架构师、项目经理都能用,从此画图再也不是体力活!

yueyeguzhuo的专栏 358

部署篇 | MatrixOne与MySQL全面对比

MatrixOne Cloud 是一个全托管云原生数据平台,它提供了 HSTAP 数据库 MatrixOne 的云上服务,极大简化了 MatrixOne 的部署和运维成本。并且,MatrixOne Cloud 所提供的 Serverless 实例支持计算资源的自动弹性伸缩以及按 SQL 用量计费,让我们不需再关注数据库部署运维的复杂性,而可以仅关注业务应用或SQL本身。章节,MatrixOne中的CN节点是无状态的,在K8s中可以根据负载进行任意的弹性扩缩,保证集群持续保持较低的SQL执行耗时。

MatrixOrigin的博客 1266

STM32CubeMX | 38-使用硬件SPI驱动以太网模块(W5500)

本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的硬件SPI外设与以W5500通信,驱动以太网模块。 1. 准备工作 硬件准备 开发板 首先需要准备一个开发板,这里我准备的是STM32L4的开发板(BearPi): W5500以太网模块 这里我使用常见的以太网模块W5500: W5500官网 http://www.w5500.cn/ W5500中文手册 iEthernet W5500 Datasheet 软件准备 需要安装好Keil - MDK及芯片对应的包,以

Mculover666的博客(嵌入式) 7389

MatrixOne v2.0.0 release note

MatrixOne 本次迭代对系统在生成式AI应用支持、容灾和稳定性方面做了大幅度提升,重点功能包括:支持对外部存储上的数据访问以及对非结构化数据的访问能力,提供了全文检索能力,提升了向量检索的性能、支持快照备份和基于时间点的数据恢复(PiTR)、CDC 和基于日志复制的主备集群容灾能力,并进一步提升了对 MySQL 的兼容性。当数据发生变更时,表级别发布订阅可以将特定表的数据变更实时同步到订阅者,而不暴露其他表的信息,这相较数据库级别的发布订阅,提供了更高的灵活性和控制。开发必须兼顾多租户模型的需求。

MatrixOrigin的博客 649

瑞芯微RK3588平台YOLOv8Pose模型RKNN部署与C++优化实战:从模型转换到高效推理的全流程指南-附源码

错误码 | 原因 | 解决方案 || -1001 | ONNX算子不支持 | 升级RKNN SDK至最新版 || -2003 | 量化校准数据不足 | 增加校准图片至500张 || -3005 | 输入尺寸不匹配 | 固定模型输入尺寸为640x640 || 资源消耗 | CPU 35% | NPU 90% |

m0_64661770的博客 990

第十六章:载板制造工艺大全

本文详细介绍了IC载板制造的完整工艺流程,主要包括开料、钻孔、孔金属化、图形形成、层压、表面处理、成型和电测8大工序。每个工序都列出了关键参数和质量控制要点,如开料尺寸精度±0.1mm、激光钻孔孔径50-150μm、孔金属化铜厚20-30μm、图形形成线宽15μm±2μm等。文中还特别说明了MSAP工艺和沉金等特殊工艺的详细流程,以及成型精度和电测标准等关键指标。全文通过流程图和参数表格直观展示了IC载板制造的核心工艺和质量要求。

Open 185

matrixone集群搭建、启停、高可用扩缩容和连接数据库

matrixone数据库安装部署、高可用扩缩容

qyq88888的专栏 3189

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

MatrixOne从入门到实践01——初识MatrixOne

介绍MatrixOne的各方面

MatrixOrigin的博客 363

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

MatrixOne从入门到实战04——MatrixOne的连接和建表

前几篇文章,为大家介绍了MatrixOne这个产品,以及编译、部署MatrixOne的服务。本章主要讲述如何使用不同方式连接MatrixOne以及进行表的创建。

MatrixOrigin的博客 1104

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

MatrixOne 实战系列回顾 | 建模与多租户

本次分享主要介绍MatrixOne建模与多租户相关内容。

MatrixOrigin的博客 367

干货分享 | MatrixOne 如何基于K8S+S3构建HTAP数据库

今天分享的题目是 MatrixOne(以下简称MO) 如何基于 K8S + S3 构建 HTAP 数据库,实际上也可以说是如何面向云来构建一个全新的 HTAP 系统。之所以把 K8S 和 S3 放到标题里,是因为我们认为这是云原生时代对于数据库架构影响最大的两项技术。 接下来的分享分成三部分,首先聊聊我们对云的理解,尤其是云给数据库设计带哪些机遇和挑战;其次描述我们如何面向云的特性,从零开始设计一款全新的 HTAP 数据库;最后,将分享我们的云服务 MatrixOne Cloud 的设计。 云的机遇与挑

MatrixOrigin的博客 1167

DTC2024精彩预告 | MatrixOne:超融合数据库新星崛起,掀起全新数据革命

同时,MatrixOne的技术实力也受到了国际权威机构的认可,获得了ISO体系认证与中国信息通信研究院认可,MatrixOne携手深圳智慧城市大数据中心有限公司联合申报的《基于超融合数据库的一站式交通大数据平台》成功入选信通院2023 大数据“星河(Galaxy)”——数据库优秀案例。这不仅有助于提升矩阵起源的技术创新能力,还可以将最前沿的科技成果应用到 MatrixOne 产品研发中,进而打造出一款划时代的超融合数据库产品,引领业界高端数据库技术的发展方向。作为本次峰会的一大亮点,

MatrixOrigin的博客 1054

从 0 到 100TB,MatrixOne 助您轻松应对

通过云原生相关的开源组件,如 KEDA,可以感知整个集群的负载。MatrixOne 是一款强大的云原生超融合数据库,具备优秀的流式数据写入和加工能力,同时拥有强大的可扩展性,能适应任意规模的负载和数据量。多租户相关能力是MatrixOne产品的一大亮点,通过数据库内部创建新租户,实现数据空间的隔离,便于 SaaS 应用处理多租户需求。对于 AP 相关的大规模查询,如果缓存或 LogTail 中没有所需数据,系统将直接从 S3 读取,由于AP的操作本身就会读较多数据,因此对S3的读取相对是比较友好的。

MatrixOrigin的博客 1100

文字稿 | MatrixOne2.0.0:AI向量与高可用能力的重磅升级MatrixOne 2.0.0 新特性解读

针对这些需求,结合了强大的数据管理能力、检索能力与生成支持能力,为开发者提供了从底层架构到高层应用的一站式解决方案。内置的自动扩展和分布式架构,使其能够动态应对不同规模的负载需求,无论是个人开发者的轻量级应用到企业级的大规模部署,通过一台笔记本,完成了从环境搭建到系统开发的全过程,展现了大模型结合数据库的强大潜力。应用提供了无缝衔接的信息检索,特别是在多模态场景下,能显著提升检索的准确性与生成结果的相关性。向量检索:通过向量数据类型和向量索引,实现高效的向量距离检索,满足大规模数据集的需求。

MatrixOrigin的博客 953

多租户篇 | MatrixOne与MySQL全面对比

但上述的实现方式仅适用于MatrixOne K8s集群部署或云原生的MatrixOne Cloud环境,单机部署时由于只有一个CN节点,多租户就仅有"数据隔离"能力,而无法实现"资源隔离"和"弹性扩缩"效果了。MatrixOne 的多租户模式能够为不同的租户提供独立的数据库实例,并采用逻辑隔离的方式确保各租户数据的安全性和独立性,有效防止数据泄露和篡改的风险。得益于其独特的架构设计,用户可以降低多达70%的硬件和运维成本,增加3-5倍的开发效率,同时更加灵活的响应市场需求变化和更加高效的抓住创新机会。

MatrixOrigin的博客 935

MatrixOne 云原生 HTAP 数据库:架构剖析与技术创新

新架构包含 Computation layer、Transaction layer 等多个层次,支持多种功能,如用于分析、流处理、后台任务等的 CN 节点,以及 DN 节点、Log service、File service 等组件,适配多种存储介质,如 Local Disk、NFS、S3、HDFS 等。MatrixOne 由矩阵起源这家数据库创业公司打造,秉持 “超融合引擎、异构云原生、极致的性能” 理念,旨在打破数据边界,助力企业数字化和智能化转型,其开源特性也为开发者社区提供了广阔的探索空间。

ITPUBD的博客 401

MatrixOne 1.1.0 Release

我们非常高兴地宣布: MatrixOne内核1.1.0版本 正式发布啦!

MatrixOrigin的博客 1166

来了来了~MatrixOne技术架构详解来了~

本文将说明MatirxOne每个模块的现状与进展,希望通过技术架构详解,大家对MatrixOne能够有更清楚的了解,同时也欢迎大家贡献代码~

MatrixOrigin的博客 8576

MatrixOne完成与欧拉、麒麟信安的兼容互认

近日,超融合异构云原生数据库MatrixOne企业版软件V1.0完成了与欧拉开源操作系统(openEuler简称“欧拉”)、麒麟信安操作系统系列产品和虚拟化平台的相互兼容认证,通过了欧拉兼容性测评,获得了《openEuler技术测评证书》和麒麟信安《产品兼容性认证证书》。测试期间,整体运行稳定,在功能、性能及兼容性方面表现良好。

MatrixOrigin的博客 381

Motion-Matching实战:使用raylib和raygui构建实时动画演示的终极指南 [特殊字符]

想要创建流畅自然的角色动画吗?Motion-Matching技术正是您需要的解决方案!本文将带您深入了解如何利用raylib和raygui构建实时动画演示系统,实现高效的运动匹配算法。无论您是游戏开发者还是动画爱好者,这个完整指南都将为您揭开Motion-Matching的神秘面纱。 ## 什么是Motion-Matching技术?🤔 Motion-Matching是一种先进的角色动画技术,

gitblog_00111的博客 1031

MatrixOne→MatrixOS:矩阵起源的创业史即将用“AI Infra”和“AI Platform”书写新章程

从基础设施层,到数据库层,再到应用开发层,MatrixOS为千行百业提供AI时代的工具全家桶,助力生态打造高效智能的AIGC方案,如制造业的智能化生产、金融业的精准风控……”所以他们在开发MatrixOne云原生数据库时,就专注于连接“未来数据”和“过去数据”,解决传统数据库分裂带来的数据割裂问题,目标是将结构化、非结构化、半结构化等不同类型的数据融合起来,以支持AI在不同行业中的落地应用,这种数据融合能力,和算力、数据的兼容策略,为他们提供了与市场上其他数据平台和算力平台厂商相比的领先优势。

MatrixOrigin的博客 1201
上一篇: MatrixOne 助力某电信运营商构建低成本高性能车联网管理系统
下一篇: MatrixOne助力江铜集团打造炉前智慧作业AIoT大数据系统
MatrixOrigin
博客等级 码龄5年 708粉丝 230原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值