时序数据库选型:聚焦时间序列数据库Apache IoTDB——为工业物联网与大数据而生

news2026/3/15 19:43:59
文章目录第一章时序数据时代与选型情况1.1 时序数据的定义1.2 通用数据库的瓶颈与专用时序数据库的兴起第二章时序数据库选型核心2.1 数据模型与查询语言2.2 性能指标写入、查询与压缩2.3 可扩展性与高可用性第三章国际主流时序数据库对比3.1 InfluxDB监控领域的开创者与挑战3.2 TimescaleDBSQL原生派的稳健之选3.3 VictoriaMetrics监控性能与效率的新锐3.4 对比总结表第四章聚焦Apache IoTDB——为工业物联网与大数据而生4.1 核心架构与设计哲学4.2 性能优势再审视数据说话4.3 Apache IoTDB 2.0迈向标准SQL与统一数据平台4.4 无与伦比的大数据生态集成第一章时序数据时代与选型情况1.1 时序数据的定义时间序列数据是指按时间顺序索引的数据点序列。每一个数据点通常由时间戳Timestamp和测量值Value或事件Event构成并可附带若干标签Tags用于多维描述。其典型来源涵盖多个领域物联网传感器采集的温度、压力、GPS坐标及设备状态应用程序监控中的服务器CPU与内存使用率、应用QPS及API响应延迟金融交易中的股票价格、汇率波动及实时交易流水用户行为分析中的点击流、页面停留时间及事件日志。1.2 通用数据库的瓶颈与专用时序数据库的兴起传统的通用关系型数据库如MySQL、PostgreSQL及NoSQL数据库如MongoDB在设计之初并未针对时序特征进行优化因而在处理大规模时序数据时往往面临诸多困境写入层面高频单点INSERT操作导致磁盘I/O和索引维护开销剧增存储层面原始数据未经高效压缩存储成本居高不下查询层面基于B-tree等通用索引的时间范围扫描效率低下聚合计算耗时漫长扩展层面水平扩展方案复杂棘手难以应对数据量的线性增长。正因如此专为时间序列数据设计的数据库应运而生。这类数据库通过以下核心技术实现突破采用时序优化的存储引擎运用列式存储、时间分区及专用压缩算法如Gorilla、RLE显著提升写入速度并降低存储开销构建面向时间戳的专用索引如时间线索引和倒排索引加速时间范围查询和设备指标过滤支持预聚合与降采样功能可在数据入库时或后台自动进行聚合从而加速汇总查询深度集成Apache Flink、Spark Streaming等流处理引擎实现实时分析。第二章时序数据库选型核心2.1 数据模型与查询语言数据模型决定了数据的组织方式和描述形式查询语言则定义了数据交互的方式。这是选型过程中首要考量的维度。数据模型类型标签模型Tag-based以InfluxDB的Measurement、Tags、Fields、Timestamp为代表。这种模型极为灵活便于通过标签进行多维过滤和分组。以温度传感器数据为例可表示为Measurement: temperature, Tags: {device_idsensor001, cityBeijing}, Fields: {value25.6}, Timestamp: 1677654321。关系/表模型Relational/Table Model以TimescaleDB基于PostgreSQL的Hypertable和Apache IoTDB 2.0的表模型为代表。数据存储于传统行列表格中每一行代表一个时间点的多条测点数据。这种模型天然兼容标准SQL学习曲线平缓易于与现有BI工具集成。树状模型Hierarchical Model以Apache IoTDB的传统树模型为代表。数据按照根.存储组.设备.测点的层次结构组织特别适合具有明确物理层级关系的工业物联网场景例如工厂.车间.生产线.设备.温度。键值/文档扩展方面部分数据库如MongoDB通过灵活的文档模型存储时序数据但通常需要额外的模式设计或扩展来优化时序查询。查询语言类SQL方面TimescaleDB使用标准SQL。Apache IoTDB 2.0的表模型也提供了全面的标准SQL支持包括SELECT、WHERE、JOIN、GROUP BY、ORDER BY等。这极大降低了数据分析师的使用门槛。专属查询语言方面InfluxDB主要使用InfluxQL类SQL和Flux功能强大但学习曲线较陡。VictoriaMetrics使用PromQL源自Prometheus和MetricsQL扩展特别适合监控场景。混合/演进方面Apache IoTDB的树模型使用类SQL语法而2.0版本通过引入表模型实现了对标准SQL的完全兼容用户可根据场景灵活选择模型。选型建议优先选择与团队技能栈匹配的查询语言。若团队熟悉SQL且需要与大量现有工具集成TimescaleDB和Apache IoTDB 2.0的表模型是理想之选。对于监控告警场景VictoriaMetrics的PromQL具有天然优势。对于需要高度灵活数据建模的场景InfluxDB的标签模型可能更为合适。2.2 性能指标写入、查询与压缩性能是时序数据库的核心生命力。评估时必须基于真实可重复的基准测试结果并关注测试环境是否与自身生产环境相似。写入吞吐量Ingestion Throughput单位时间内能够成功写入的数据点数。InfluxDB 2.x/3.x性能因版本和配置差异较大。有开源基准测试显示单节点单客户端写入约5.6万点/秒通过32并发可提升至约82万点/秒。官方3.0版本声称在性能上有显著提升。TimescaleDB 2.x作为PostgreSQL扩展其写入性能受限于单实例的写入能力但通过Hypertable的分区机制和并行写入插件可以优化。官方基准测试中在16核机器上写入性能可达约300万点/秒。VictoriaMetrics以高效的资源利用率著称在多个独立测试中被认为写入性能优于InfluxDB和TimescaleDB。有测试称其性能可达InfluxDB/TimescaleDB的20倍单节点每秒处理超千万级数据点。Apache IoTDB在高性能写入方面表现尤为突出。多个来源显示其单机写入吞吐量可达千万级数据点/秒。在特定的TPCx-IoT基准测试中其写入性能被记录为363万点/秒据称是同期InfluxDB开源版的7倍。这得益于其专为时序设计的列式存储引擎、内存缓冲池和高效的乱序数据处理能力。查询延迟Query Latency执行查询并返回结果的耗时长短尤其关注聚合查询和时间范围查询。InfluxDB在时间窗口查询和聚合查询上通常表现良好响应时间可达毫秒级。TimescaleDB受益于PostgreSQL成熟的查询优化器在复杂查询方面有优势。有测试显示其1小时聚合查询响应时间约为85毫秒。VictoriaMetrics因其针对监控查询如PromQL的高度优化在聚合和范围查询上延迟极低。Apache IoTDB查询延迟表现优异。在多项基准测试中其点查询延迟可低至2毫秒。对于聚合查询在百亿级数据量的场景下其查询速度也显著快于对比产品。例如在AWS c5.4xlarge环境下对100亿数据点的聚合查询IoTDB耗时3.2秒优于InfluxDB的12.7秒和TimescaleDB的8.9秒。这归功于其时间线索引、设备层级索引和面向时序的查询优化器。存储压缩率Storage Compression Ratio原始数据与磁盘存储空间之比直接影响硬件成本和长期数据保存的可行性。InfluxDB采用高效的压缩算法如浮点数的Gorilla压缩压缩效果显著通常能达到较高的压缩比。有测试显示其压缩比可达5.1:1。官方称3.0版本压缩效果提升4.5倍。TimescaleDB使用PostgreSQL的TOAST压缩和TimescaleDB自身的压缩策略压缩比通常低于InfluxDB。有测试显示其压缩比约为4.2:1。VictoriaMetrics以极高的存储压缩效率闻名声称数据压缩率高达70:1能显著降低存储成本。Apache IoTDB在存储压缩方面拥有业界领先的优势。其自研的TsFile列式存储格式结合多种针对数值型时序数据的编码算法如RLE、TS_2DIFF、Gorilla、字典编码可实现极高的无损压缩比。多个独立测试报告显示IoTDB的存储压缩比可达12:1至31:1甚至有损压缩可达100:1。在工业场景下其存储成本可降低至传统方案的1/10节省高达96-97.5%的存储空间。选型建议写入吞吐量是物联网高并发接入场景的关键指标Apache IoTDB和VictoriaMetrics在此方面优势明显。查询延迟需结合具体查询模式点查、聚合、多维度过滤进行评估IoTDB和VictoriaMetrics在基准测试中表现领先。存储压缩率直接关联长期数据保存的TCOApache IoTDB和VictoriaMetrics展现出显著的成本优势。选型时务必要求供应商或社区提供可验证的、详细的基准测试报告并审视测试环境的合理性。2.3 可扩展性与高可用性随着业务发展数据量持续增长数据库必须能够实现水平扩展Scale-out。InfluxDB开源版本OSS的单机能力较强但集群功能需要企业版InfluxDB Enterprise或云服务InfluxDB Cloud。企业版支持数据分片和副本实现水平扩展和高可用。TimescaleDB基于PostgreSQL生态可以利用Citus等扩展方案实现分布式但其原生分布式特性相对复杂。通常采用单实例多磁盘或读写分离方式先行扩展。VictoriaMetrics设计之初就支持集群模式Cluster version可以方便地将数据分散到多个节点具备良好的水平扩展能力同时保持高查询性能。Apache IoTDB原生支持分布式集群架构。其架构清晰地将元数据管理ConfigNode与数据存储/计算DataNode分离支持动态扩缩容。集群模式可以提供PB级数据存储能力和高可用性保障单集群可支撑千万级数据点每秒的写入。选型建议如果业务规模明确会快速增长必须选择原生支持分布式架构且扩缩容方案成熟的数据库。Apache IoTDB和VictoriaMetrics的集群方案是开源可用的优势。对于初创项目或中小规模TimescaleDB和InfluxDB OSS的单机能力可能已足够但需评估未来迁移成本。第三章国际主流时序数据库对比本章将基于第二章的维度对InfluxDB 2.x/3.x、TimescaleDB 2.x、VictoriaMetrics以及Apache IoTDB进行聚焦对比。相关结论引用截至2026年初的最新基准测试和特性信息。3.1 InfluxDB监控领域的开创者与挑战核心优势成熟的数据模型方面Measurement-Tag-Field模型极其灵活非常适合可变标签的监控场景已成为事实上的行业标准之一。强大的生态系统方面拥有庞大的用户群体丰富的客户端库和社区插件。InfluxDB Cloud提供了全托管的服务体验。持续的演进方面InfluxDB 3.0曾用名InfluxDB IOx使用Rust重写采用Apache Arrow和DataFusion作为新引擎旨在解决2.x的集群和SQL兼容性问题性能宣称有数量级提升。基准表现综合多个来源写入吞吐量方面在开源版本OSS的标准测试中单节点性能通常在数十万至百万点/秒量级。在对比测试中有结果显示IoTDB的写入吞吐量363万点/秒是其7倍。查询延迟方面对于时间窗口和聚合查询表现良好通常为毫秒到百毫秒级。存储压缩方面压缩算法高效压缩比处于良好水平约5:1至8:1。局限与考量集群能力方面开源版本缺乏原生集群支持是实现高可用和水平扩展的主要障碍。SQL支持方面传统InfluxQL非标准SQL而Flux语言学习曲线陡峭。3.0版本虽承诺完整SQL支持但生态迁移需要时间。大数据生态集成方面与Hadoop、Spark的集成不如IoTDB原生。适用场景监控和可观测性尤其是与Telegraf、Grafana组成的TICK栈、中等规模的物联网应用、团队已熟悉其生态。3.2 TimescaleDBSQL原生派的稳健之选核心优势100% SQL兼容方面作为PostgreSQL扩展它提供了完全的关系型数据库体验。任何熟悉SQL的人都能立即使用与现有ORM、BI工具如Tableau、Metabase无缝兼容。强大的事务和一致性方面继承PostgreSQL的ACID事务特性适合对数据一致性要求高的场景。丰富的扩展生态方面受益于PostgreSQL庞大的扩展生态PostGIS用于地理空间各种机器学习扩展等功能边界远超纯时序数据库。混合工作负载方面能在一个数据库内同时处理时序数据和关系型元数据避免多系统集成的复杂性。基准表现写入吞吐量方面受限于PostgreSQL单实例架构写入性能通常低于专用时序数据库。优化后单节点可达百万点/秒级别但在与IoTDB的对比中有测试显示其性能约为IoTDB的1/4。查询延迟方面对于复杂关联查询和即席分析Ad-hoc有优势聚合查询性能稳定。存储压缩方面压缩比通常低于InfluxDB和IoTDB。局限与考量时序优化深度方面虽然Hypertable和压缩功能强大但其底层存储和索引仍是通用设计在极端的高并发写入和海量纯时序查询场景下可能不如IoTDB、VictoriaMetrics等专用数据库高效。分布式方案方面原生分布式方案基于Citus的运维复杂度高于VictoriaMetrics或IoTDB的专用集群。适用场景需要强一致性事务、复杂SQL查询如多表JOIN、已有PostgreSQL技能栈、时序与关系数据混合存储的场景如物联网设备元数据与遥测数据一体化管理。3.3 VictoriaMetrics监控性能与效率的新锐核心优势卓越的性能与资源效率方面设计目标是比InfluxDB更快、更省资源。多个独立测试证实其在写入吞吐量和查询延迟上表现优异且内存和CPU占用率低。极高的存储压缩率方面采用高效的压缩算法宣称压缩比可达70:1大幅降低长期存储成本。与Prometheus生态无缝兼容方面支持PromQL和其扩展MetricsQL可以完全替代Prometheus作为长期存储并解决Prometheus的高可用和联邦查询难题。是云原生监控栈的绝佳选择。简洁稳定的设计方面单二进制文件易于部署和运维故障恢复速度快。基准表现写入吞吐量方面普遍认为高于InfluxDB和TimescaleDB有测试显示其单节点每秒可处理超过千万级数据点。查询延迟方面针对监控查询PromQL高度优化延迟极低。存储压缩方面行业领先的压缩效率是其核心卖点之一。局限与考量数据模型方面主要围绕Prometheus的指标模型设计虽然功能强大但在处理非监控类、更复杂的工业物联网数据如带复杂结构的事件数据时其模型可能不如IoTDB灵活或不如TimescaleDB通用。SQL支持方面虽然支持类SQL的查询通过/sql/api但其主要查询语言仍是PromQL/MetricsQL对于习惯SQL的团队需要适应。大数据生态集成方面与Hadoop/Spark/Flink的集成并非其设计重点。适用场景监控和可观测性是其统治区尤其是Kubernetes和云原生环境。也适用于高吞吐、高压缩需求的物联网数据采集场景。3.4 对比总结表维度InfluxDB 2.x/3.xTimescaleDB 2.xVictoriaMetricsApache IoTDB核心数据模型标签模型 (Measurement/Tags)关系表模型 (Hypertable)指标/标签模型 (Prometheus-like)双模型树模型层次化 表模型SQL标准查询语言InfluxQL, Flux标准SQLPromQL, MetricsQL, 有限SQL类SQL树模型标准SQL表模型写入吞吐量中等至高OSS单机中等受限于PG单机高极高单机/集群千万级点/秒查询延迟低聚合/范围中等复杂查询优极低监控查询极低点查、聚合均优存储压缩率高中等极高宣称~70:1极高实测12:1~100:1水平扩展需企业版/Cloud需借助Citus等扩展原生集群支持原生分布式集群大数据集成一般良好通过JDBC一般深度集成Hadoop/Spark/Flink原生连接器强事务弱强PG ACID弱支持符合一致性要求核心适用场景监控、中等规模IoT混合负载、强SQL需求、IoT元数据云原生监控、高密度采集工业物联网(IIoT)、车联网、高性能大数据分析开源许可MIT / 商业Apache 2.0Apache 2.0Apache 2.0表注性能结论基于2025-2026年期间的多个公开基准测试汇总实际表现取决于具体硬件、配置和数据模式。第四章聚焦Apache IoTDB——为工业物联网与大数据而生Apache IoTDB物联网数据库是一个集成化、高性能、开源的时序数据管理系统专为物联网场景设计和优化。它不仅是数据库更是一个端-边-云一体化的时序数据管理生态。4.1 核心架构与设计哲学IoTDB采用分层架构其核心设计理念围绕物联网数据生命周期轻量级终端包方面提供超轻量的TsFile格式和写入SDK允许在资源受限的边缘设备如PLC、网关上直接生成标准化的时序数据文件实现数据即文件文件即数据库从源头统一格式。高性能数据库引擎方面核心数据库负责TsFile的高效写入、压缩、索引与查询。采用写优化的LSM-Tree结构和读优化的列式存储相结合平衡读写性能。分布式集群方面元数据ConfigNode与数据存储/查询DataNode分离的架构支持弹性扩缩容提供高可用和PB级存储能力。丰富的生态连接器方面提供与大数据生态Spark、Flink、Hadoop、消息队列Kafka、可视化工具Grafana等的原生连接打通数据管道。4.2 性能优势再审视数据说话根据截至2026年初的众多独立测试和官方基准IoTDB在关键性能指标上持续领先TPCx-IoT基准测试刷新纪录方面在权威的TPCx-IoT基准测试中Apache IoTDB取得了优异成绩刷新了世界纪录证明了其在标准化物联网负载下的卓越性能。benchANT排行榜第一方面在第三方评测平台benchANT的时序数据库性能排行榜中Apache IoTDB位列第一综合评估了其吞吐量和查询延迟。与国外产品直接对比优势明显方面在与InfluxDB、TimescaleDB的多次对比中IoTDB在写入吞吐量上通常有数倍优势在查询延迟上响应更快在存储压缩比上大幅领先。4.3 Apache IoTDB 2.0迈向标准SQL与统一数据平台2025年发布的IoTDB 2.0版本是一次重大革新其核心是引入了表模型Table Model。双模型共存方面用户可以在同一套系统中根据数据特性选择使用原有的树模型适合层次清晰的设备数据或新的表模型适合关系型分析和与标准SQL工具集成。两者在数据库层级隔离互不影响。完整的SQL标准兼容方面表模型支持完整的ANSI SQL语法包括SELECT、INSERT、UPDATE、DELETE、WHERE、JOIN包括INNER、LEFT、RIGHT、FULL、GROUP BY、ORDER BY、LIMIT、子查询等。这使得数据分析师可以像使用传统数据库一样使用IoTDB。性能与功能增强方面2.0版本在查询性能如全表count(*)、元数据管理、启动时间等方面进行了大量优化并增强了权限管理功能。Python等客户端也新增了对String、Blob、Date、Timestamp等多种数据类型的支持。4.4 无与伦比的大数据生态集成这是IoTDB区别于其他产品的核心竞争力。Apache Spark方面提供spark-iotdb连接器支持通过Spark DataFrame API或Spark SQL直接读写IoTDB中的数据无论是树模型还是表模型。数据工程师可以用熟悉的Spark进行大规模历史数据分析。Apache Flink方面提供flink-connector-iotdb支持作为流处理的Source和Sink实现实时数据入库和基于流数据的复杂事件处理CEP。这是实现实时监控和预警的关键。企业版官网链接https://timecho.com

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

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

相关文章

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…

网络编程(Modbus进阶)

思维导图 Modbus RTU(先学一点理论) 概念 Modbus RTU 是工业自动化领域 最广泛应用的串行通信协议,由 Modicon 公司(现施耐德电气)于 1979 年推出。它以 高效率、强健性、易实现的特点成为工业控制系统的通信标准。 包…

UE5 学习系列(二)用户操作界面及介绍

这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…

IDEA运行Tomcat出现乱码问题解决汇总

最近正值期末周,有很多同学在写期末Java web作业时,运行tomcat出现乱码问题,经过多次解决与研究,我做了如下整理: 原因: IDEA本身编码与tomcat的编码与Windows编码不同导致,Windows 系统控制台…

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …

使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式

一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明&#xff1a;假设每台服务器已…

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造&#xff0c;完美适配AGV和无人叉车。同时&#xff0c;集成以太网与语音合成技术&#xff0c;为各类高级系统&#xff08;如MES、调度系统、库位管理、立库等&#xff09;提供高效便捷的语音交互体验。 L…

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)

题目&#xff1a;3442. 奇偶频次间的最大差值 I 思路 &#xff1a;哈希&#xff0c;时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况&#xff0c;哈希表这里用数组即可实现。 C版本&#xff1a; class Solution { public:int maxDifference(string s) {int a[26]…

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道&#xff08;多模态 OCR → 语义检索 → 答案渲染&#xff09;、两级检索&#xff08;倒排 BM25 向量 HNSW&#xff09;并以大语言模型兜底”的整体框架&#xff1a; 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后&#xff0c;分别用…

【Axure高保真原型】引导弹窗

今天和大家中分享引导弹窗的原型模板&#xff0c;载入页面后&#xff0c;会显示引导弹窗&#xff0c;适用于引导用户使用页面&#xff0c;点击完成后&#xff0c;会显示下一个引导弹窗&#xff0c;直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…

接口测试中缓存处理策略

在接口测试中&#xff0c;缓存处理策略是一个关键环节&#xff0c;直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性&#xff0c;避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明&#xff1a; 一、缓存处理的核…

龙虎榜——20250610

上证指数放量收阴线&#xff0c;个股多数下跌&#xff0c;盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型&#xff0c;指数短线有调整的需求&#xff0c;大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的&#xff1a;御银股份、雄帝科技 驱动…

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析

1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具&#xff0c;该工具基于TUN接口实现其功能&#xff0c;利用反向TCP/TLS连接建立一条隐蔽的通信信道&#xff0c;支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式&#xff0c;适应复杂网…

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?

编辑&#xff1a;陈萍萍的公主一点人工一点智能 未来机器人的大脑&#xff1a;如何用神经网络模拟器实现更智能的决策&#xff1f;RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战&#xff0c;在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…

Linux应用开发之网络套接字编程(实例篇)

服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …

华为云AI开发平台ModelArts

华为云ModelArts&#xff1a;重塑AI开发流程的“智能引擎”与“创新加速器”&#xff01; 在人工智能浪潮席卷全球的2025年&#xff0c;企业拥抱AI的意愿空前高涨&#xff0c;但技术门槛高、流程复杂、资源投入巨大的现实&#xff0c;却让许多创新构想止步于实验室。数据科学家…

深度学习在微纳光子学中的应用

深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向&#xff1a; 逆向设计 通过神经网络快速预测微纳结构的光学响应&#xff0c;替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…