当前位置: 首页 > news >正文

拥抱 AGI:PieDataCS 引领云原生数据计算系统新范式

自2023年后,人工智能技术进入了一个更为成熟和广泛应用的阶段,人工通用智能(AGI)这一概念也成为了科技界和产业界热议的焦点。本文将结合 AGI 时代背景,从架构设计到落地实践,详细介绍拓数派云原生数据计算系统 PieDataCS。

1 中国 AGI 发展现状与趋势

1.1 AGI 市场与技术发展趋势

2023年被称为是 AGI 元年,大模型在人工智能领域掀起了一场风暴。尽管⼤模型在模仿⼈类认知⽅⾯取得了显著进步,但距离真正的通⽤智能还有很长的一段路。由于底层模型和算力离企业市场较远,我们相信 AGI 的发展将由应用占主导。

image.png

中国 AGI 市场将长期保持快速增长态势(InfoQ 研究中心)

而 AI Agent 可以简化用户与大模型的互动,允许用户只需指定目标,即可驱动大模型完成任务。由于 AI Agent 实现应用的优势主要集中于高度的环境适应性,企业环境的特定场景为 AI Agent 提供了理想的应用背景,垂直行业成为 AI Agent 最先实现应用的领域。

1.2 国内 AGI 市场分层

中国 AGI 市场技术框架自下向上可分为基础设施层、模型层、中间层和应用层四层:

基础设施层: 是实现 AGI 的基⽯,提供算力支撑,是保证模型训练、推理部署能⼒的基础。例如云厂商等。

模型层: 是 AGI 的核⼼,其能⼒直接影响最终 AGI 应⽤效率,业界相关产品可分为自研模型和基于开源模型的变种两种实现方案。

中间层: 提供了 AGI 实际应⽤所需的核⼼功能和服务,是将用户应用场景和模型结合起来的桥梁,作为⼤模型应⽤落地能⼒补充的重要层级。这也是拓数派在 AGI 市场所扮演的角色。

应用层: 是⽤户/客户直接使⽤ AGI 技术的界⾯,以提供特定服务和解决具体业务问题作为出发点。例如手机端和电脑端的 SaaS 服务软件。

image.png

中国 AGI 市场分层

2 云原生数据计算系统 PieDataCS

为了顺应 AGI 时代的发展,拓数派打造了云原生数据计算系统 PieDataCS, 围绕数据组织云原生计算系统,重构数据存储和计算,让 AI 数学模型、数据和计算三者互为增强。PieDataCS 实现「一份存储,多引擎数据计算」,全面升级大数据系统至大模型时代,赋能行业 AI 场景应用。

2.1 PieDataCS 整体架构

作为国内数仓虚拟化技术的提出者,拓数派旗下的云原生数据计算系统 PieDataCS 围绕数据构建计算,采用首创的云原生 eMPP(elastic Massive Parallel Processing)架构,实现元数据、数据和计算全分离,云上存储资源与计算资源可独立管理,数据计算资源可按需扩缩容,实现计算资源配置最优化。

image.png

PieDataCS 系统架构

PieDataCS 自下而上可分为数据存储层、硬件加速层、数据存储引擎层以及数据计算引擎层:

数据存储层: PieDataCS 采用存算分离架构,元数据、数据资源和计算“三权分立”,通过存储引擎简墨实现数据的统一管理,充分利用云存储等存储系统所带来的优势;

硬件加速层: 采用 FPGA 异构技术,专注极致性能优化。在 SQL 计算引擎层面,对数据过滤、排序等方面进行优化;在存储引擎层面,对存储的加解密、解压缩等方面进行加速;在模型层,集成 GEMM(通用矩阵乘法)、GEMV(通用矩阵-向量乘法)等多种算法,针对一些算子进行加速;

数据存储引擎层: PieDataCS 结合云存储能力打造的简墨存储系统,兼容 S3 对象存储、HDFS 及其他分布式文件系统,并可打通多种存储技术,实现数据的统一管理;

数据计算引擎层: 目前支持 SQL 计算引擎 PieCloudDB Database,向量计算引擎 PieCloudVector 以及机器学习引擎 PieCloudML,所有计算引擎共享一份底层数据。

2.2 PieDataCS 的设计

云原生数据计算系统 PieDataCS 的目标是为行业 AI 大模型赋能,从设计理念上主要考虑五个方面:

数据准备

数据是大模型的基石,数据质量直接决定了模型训练的效果,也是大模型能力涌现的关键。PieDataCS 可通过对实际业务数据(结构化、非结构化、半结构化数据)进行清洗、分类、去重、标注和增强等一系列处理,提升数据准确性、完整性、一致性,构建出高质量的行业数据集, 为后续的模型训练和应用提供可靠的基础,提升模型的性能和适用性。

数据共享

PieDataCS 打造的存储底座简墨,所有计算引擎共享一份数据资源,可将日常业务中跨领域、跨业务的多样化数据进行统一存储,通过 data sharing 技术方便直观的共享给大模型,针对特定的问题领域进行模型的微调和优化

数据安全

数据的安全性和隐私性一直是用户最关注的话题之一,数据计算系统的打造必须解决数据保护和数据访问权限管理的难题。PieDataCS 提供了企业级透明数据加密(TDE) ,通过实时加密、高级加密算法、多级密钥等多种技术保证所有数据在落盘前完成加密,并提供细粒度的角色与权限控制,实现私域隐私数据可控不出域,充分保证数据安全。

推理加速

在推理过程中,PieDataCS 为 AI 大模型提供 RAG 架构,可将先前计算得到的结果保存下来,并与当前的输入进行匹配。当发现相似的问题输入时,系统可以直接返回已经计算过的结果,而无需再次执行大模型的推理过程,避免了大量重复计算,大大提高了响应速度和推理的效率

提升准确度

大模型通常会基于已经训练过的数据生成结果,但这也带来了专业知识缺乏和数据时效性的问题,限制了它在处理新问题上的表现。PieDataCS 利用 RAG 技术,通过引入外部知识库,突破预训练带来的知识时间限制,有效提高检索准确度,避免大模型出现幻觉和因模型更新或数据变化而引起的结果不一致问题,进而增加用户信任度。

image.png

PieDataCS 为行业大模型赋能

2.3 PieDataCS 虚拟数仓引擎

PieDataCS 首款数据计算引擎 PieCloudDB 采用了领先的数仓虚拟化技术,可将多个物理数仓统一整合到一个高可用的虚拟数仓,基于用户不同的业务场景,对资源进行池化, 支持根据数据授权动态创建虚拟数仓,打破数据孤岛,解决数据多副本问题。

image.png

虚拟数仓引擎 PieCloudDB

  • 架构与主要模块设计

在 PieCloudDB 中,数据可以保存在本地,也可以选择保存在 S3、HDFS 等共享存储上,PieCloudDB 拥有灵活的架构,除了支持存算分离之外,也可以支持存算一体架构。

对于元数据,PieCloudDB 将其抽离并存储于自研的分布式 KV 系统,基于键的自然排序实现索引以及基于 watcher 机制实现了高效的分布式锁管理,具备更高的性能,可进一步释放 PieCloudDB 存算分离架构的优势。当数据量较小时,也可以采用集中化的方式部署轻量集群,从而快速支撑业务场景。

针对计算性能优化,PieCloudDB 打造了 SIMD 向量化执行器, 充分利用 CPU 并行计算等硬件资源实现更高效的数据处理。此外,PieCloudDB 还提供了管控服务,可帮助用户快速进行集群自动化安装部署,可实现资源的统一监控和管理,确保系统的稳定性和可靠性。通过可视化的界面,用户可以轻松地进行故障排查、权限管理、安全审计等运维工作,降低运维成本。

  • 分布式优化器设计

针对云原生和分布式场景,PieDataCS 对查询优化器同样进行了大量改造,实现聚集下推优化。经过测试,对比不使用聚集下推,在开启聚集下推后性能提升了大约 300 倍。此外,PieDataCS 还实现了多阶段聚集、分区表裁剪、递归 CTE 优化以及多表连接的最优顺序搜索等多种优化手段,大幅提升了查询性能。

  • 结构化和半结构化数据同步

PieDataCS 兼容多种文件格式,除了自研的janm格式,还兼容主流的Parquet、ORC、CSV、JSON 等文件格式,具备对这些类型的文件进行 SQL 查询,无需数据导入或转换。

此外,为了满足实时数据分析的需求,PieDataCS 打造了 DataFlow 同步工具,支持将多种数据源的数据实时抽取并写入 PieDataCS,并支持通过云原生平台进行可视化操作;如果原始数据过大,也可以选择先将文件中转到 S3 对象存储中,并采用不同的算法进行压缩,节约存储空间的开销。

image.png

DataFlow 支撑实时数据同步场景

2.4 PieDataCS 向量计算引擎

云原生向量计算引擎 PieCloudVector,作为 PieDataCS 的第二款计算引擎,是大模型时代的分析型数据库升维,助力多模态大模型 AI 应用,进一步实现海量向量数据存储与高效查询。

image.png

向量计算引擎 PieCloudVector

PieCloudVector 集成了市面上主流的 Embedding 算法以及模型(ChatGLM、LLaMA、通义千问等),用户可以直接调用内置算法或者通过封装好的 API 接口,也可以根据自身需求选择本地或是公有云模型的 API,来进行数据的 Embedding。

对于向量数据库,索引算法可以加速向量数据的搜索,是其高效检索能力的关键。PieCloudVector 支持主流的向量索引算法,如 IVF_FLAT、HNSW 以及混合索引等,同时实现了索引加速缓存机制,进一步提高了检索速度,缩短了响应时间。此外,PieCloudVector 还提供了 L2 距离、内积以及余弦相似度等多种向量检索算法。

在数据应用层面,PieCloudVector 对主流的大语言模型应用开发框架(LangChain、FinGPT 等)进行了适配,提供了对应的 sdk,用户无需进行二次开发,可以直接使用现成的框架调用 Embedding 算法,然后将数据存储到 PieCloudVector 中,进行 RAG 检索增强生成或者语义推理及检索等方面的应用。

与大部分传统计算引擎不同的是,PieCloudVector 除了支持 CPU 以外,还支持在 GPU 计算节点上进行部署,可充分利用其强大的并行计算能力,并且还可以利用 SIMD 等硬件加速技术,进一步提升向量计算和数据处理的速度和效率,为大规模向量计算提供了必要的性能支持。

2.5 PieDataCS 机器学习引擎

PieDataCS 的第三款计算引擎 PieCloudML,旨在整合企业多模态数据资源,为多模态大型模型提供强大的数据计算支持,以满足数据科学家的需求和使用。

image.png

机器学习引擎 PieCloudML

PieCloudML 设计了灵活的计算和存储架构,以支持不同规模和需求的机器学习任务。可以全面兼容主流的机器学习生态系统,支持使用 Python、R 等语言,满足不同数据科学家的偏好。PieCloudML 集成了 TensorFlow、PyTorch、Keras、Scikit-Learn 等流行的深度/机器学习框架,并提供了基于 Jupyter Notebook 的交互式开发环境,方便用户通过可视化管理界面快速调用各种开发库进行模型开发和训练。

PieCloudML 借助容器编排技术 Kubernetes 实现自动化容器的部署、升级和回滚,利用 Kubernetes 的弹性伸缩功能,PieCloudML 能够根据实时负载动态调整 Pod 的资源请求和限制,应对不同的负载压力。Kubernetes 的自我修复能力确保了 PieCloudML 服务的高可用性。在出现故障时,能够自动重启失败的容器或替换不健康的 Pod。

另外,PieCloudML 还提供了 Spark Connector、JDBC、ODBC 等多种数据访问接口,方便与各种数据源和业务系统的连接,简化数据的接入和使用。

2.6 多模态数据共享

简墨(JANM)作为 PieDataCS 的云存储底座,目标是打造成满足多云场景下高性能计算引擎的数据存储底座,基于云原生的设计和现代化的硬件设施,致力于简化大数据处理过程中的数据加载、读取和计算的整个流程,以完成各种场景下的数据计算和分析任务。

image.png

简墨(JANM)存储引擎

简墨支持多模态数据共享,可打通企业内部各个地方的数据,将结构化数据、半结构化数据以及非结构化数据统一的进行管理,具备高度抽象的数据访问协议,采用全自研的 Table Format 技术,可无缝对接 Apache Iceberg、Apache Hudi、Delta Lake 等多种存储,构建统一数据湖管理,并可通过统一的接口将数据共享给 SQL、流批一体、大模型等多种数据计算引擎,一份数据,多引擎计算,实现数据在不同服务之间的真正互通。

3 基于 PieDataCS 的用户案例实践

拓数派自成立以来专注于数据计算领域,PieDataCS 以云原生技术重构数据存储和计算,让大模型技术全面赋能行业 AI 场景应用,为企业创造更大的商业价值,成为AI的基础科技底座的同时,开启 AI 技术的新范式。

目前 PieDataCS 面向国内市场提供公有云版、社区版、企业版及一体机多个版本,满足企业不同业务场景需求,并已为金融、制造、医疗及教育等行业用户构建了 AI 数据底座。

3.1 某大型央企的数据底座项目

在数字化转型的需求下,某大型央企通过采用 PieDataCS 作为新一代的数字底座,完成原有数据平台的替换,对接企业内部的 OA、CRM、ERP 等应用系统,将企业内部办公数据、业务应用数据以及外部数据统一整合到 PieDataCS 的简墨数据湖中,再根据不同的数据格式去采用 PieDataCS 数据计算系统的不同的计算引擎进行处理。

结构化和半结构化数据采用了虚拟数仓引擎 PieCloudDB 实时数据分析,也可以对接 Flink 进行流式计算,进行数据的加工。通过数据分层,来形成主题数据,从而对外形成标准的 API 接口。

而对于设计辅助增强需求,包括 3D/2D 图纸等数据通过模型做 Embedding,利用向量化引擎进行相似内容的近似检索。而通过机器学习引擎 PieCloudML 可以做到对传统的机器学习算法进行通用管理,来实现研制一体化的增强。

image.png

基于 PieDataCS 的数据底座案例实践

3.2 某金融客户的 AIGC 应用实践

在某金融客户案例中,由于其内部投资经理在日常工作中,有编写大量投资材料的需求,需要对法律法规、政策文件以及投研报告进行快速检索,形成对应的分析报告,为客户提供投资相关的数据支持。

为了提高检索工作的效率和准确性,该金融客户采用 PieDataCS 打造了基于向量计算引擎的 AIGC 应用解决方案,通过自研大模型东吴秀财 GPT,结合 LangChain 开发框架以及 PieCloudVector 构建了 AIGC 应用平台。将把传统文本类数据做成 Embedding,导入 PieCloudVector 中,从而实现根据需求,对内容进行精准搜索或全文检索。满足了该客户基于 GPT 构建投研分析、量化交易、智能顾问、情绪分析等多个场景的 AI 应用的需求。

image.png

基于 PieCloudVector 的 AIGC 应用实践

4 展望与期待

在 AGI 时代,数据的价值越来越凸显。拓数派致力于成为客户在数据计算领域的可靠伙伴,为客户提供更强大、可靠的数据服务和行业领先的数据技术支持。我们将持续进行产品的创新,不断优化产品功能和性能,以满足客户日益增长的数据需求。

相关文章:

拥抱 AGI:PieDataCS 引领云原生数据计算系统新范式

自2023年后,人工智能技术进入了一个更为成熟和广泛应用的阶段,人工通用智能(AGI)这一概念也成为了科技界和产业界热议的焦点。本文将结合 AGI 时代背景,从架构设计到落地实践,详细介绍拓数派云原生数据计算…...

开放式耳机哪个品牌好?开放式耳机推荐

开放式耳机因其独特的设计,提供了更自然的听音体验和更好的环境声音感知,尤其适合长时间佩戴和户外运动使用,下面来推荐几款表现出色的开放式耳机: 悠律ringbuds pro凝声环(499元):凭借时尚潮流…...

kubernetes dashboard安装

1.查看符合自己版本的kubernetes Dashboard 比如我使用的是1.23.0版本 https://github.com/kubernetes/dashboard/releases?page5 对应版本 kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.1/aio/deploy/recommended.yaml修改对应的yaml,…...

【MySQL】3.表的操作

表的操作 一.创建表二.查看表三.修改表四.删除表 一.创建表 create table [if not exists] tb_name( field1 datatype comment 说明, field2 datatype, field3 datatype) charsetutf8 collateutf8_gerenal_ci engineInnoDB//表的编码集,校验集如果不指定&#xff…...

十一、作业

1.从大到小输出 写代码将三个整数数按从大到小输出。 void Swap(int* px, int* py) {int tmp *px;*px *py;*py tmp;} int main() {int a 0;int b 0;int c 0;scanf("%d %d %d", &a, &b, &c);int n 0;if (a<b){Swap(&a, &b);}if (a &l…...

关于C#在WPF中如何使用“抽屉”控件

关于C#在WPF中如何使用“抽屉”控件 1.前提准备2.XAML代码3.对应的C#代码4.显示效果 1.前提准备 需要引用MaterialDesign控件库&#xff0c;关于如何引用&#xff0c;请参照文章——关于C#如何引用MaterialDesign控件库 2.XAML代码 <Window x:Class"MaterialDesign_…...

运维Tips | Ubuntu 24.04 安装配置 xrdp 远程桌面服务

[ 知识是人生的灯塔&#xff0c;只有不断学习&#xff0c;才能照亮前行的道路 ] Ubuntu 24.04 Desktop 安装配置 xrdp 远程桌面服务 描述&#xff1a;Xrdp是一个微软远程桌面协议&#xff08;RDP&#xff09;的开源实现&#xff0c;它允许我们通过图形界面控制远程系统。这里使…...

ExcelVBA运用Excel的【条件格式】(二)

ExcelVBA运用Excel的【条件格式】&#xff08;二&#xff09; 前面知识点回顾 1. 访问 FormatConditions 集合 Range.FormatConditions 2. 添加条件格式 FormatConditions.Add 方法 语法 表达式。添加 (类型、 运算符、 Expression1、 Expression2) 3. 修改或删除条件…...

肠道和大脑中犬尿氨酸代谢途径的紊乱

新出现的证据表明&#xff0c;肠道微生物群可能与宿主大脑相互作用&#xff0c;并在神经精神疾病的发病机制中发挥关键作用。然而&#xff0c;抑郁症中微生物-肠-脑轴相互作用的潜在机制仍不清楚。在这项研究中&#xff0c;建立了慢性约束应激 (CRS) 的小鼠模型&#xff0c;以研…...

vue通过后台返回的数字显示不同的文字内容,多个内容用、隔开

后台返回的数据 显示效果&#xff1a; html&#xff1a; <el-table-columnalign"center"label"使用过的小程序"width"124"v-if"activeTab 0"><template #default"scope"><divv-for"(item, index) in s…...

Flume工具详解

Flume是一个由Apache提供的开源日志收集系统&#xff0c;最初由Cloudera贡献。它以其高可用性、高可靠性和分布式特性而著称&#xff0c;被广泛应用于海量日志的采集、聚合和传输。以下是对Flume工具的详细解析&#xff1a; 一、概述 功能定位&#xff1a;Flume主要用于收集、…...

vulhub-activemq(CVE-2016-3088)

在 Apache ActiveMQ 5.12.x~5.13.x 版本中&#xff0c;默认关闭了 fileserver 这个应用&#xff08;不过&#xff0c;可以在conf/jetty.xml 中开启&#xff09;&#xff1b;在 5.14.0 版本后&#xff0c;彻底删除了 fileserver 应用。【所以在渗透测试过程中要确定好 ActiveMQ …...

上海市计算机学会竞赛平台2024年6月月赛丙组超级奇数

题目描述 如果一个十进制数的所有数字都是奇数&#xff0c;则称之为超级奇数&#xff0c;例如 35733573 就是一个超级奇数&#xff0c;而 3141531415 不是。按照从小到大排序&#xff0c;前几名的超级奇数为 1,3,5,7,9,11,13,15,17,⋯1,3,5,7,9,11,13,15,17,⋯ 给定一个超级…...

速盾:cdn业务优化

CDN&#xff08;Content Delivery Network&#xff09;是一种基于互联网的分布式网络架构&#xff0c;旨在提供更快速、可靠的内容传输服务。它通过将内容分发至多个节点&#xff0c;使用户可以从离他们更近的节点获取内容&#xff0c;从而提高访问速度和用户体验。 然而&…...

重生奇迹mu的地图名

地图之一&#xff1a;勇者大陆 勇者大陆地处奇迹大陆中央。终年阴雨连绵&#xff0c;气候潮湿闷热。植物由充满黑暗阴森气氛的草地所构成。这里的NPC数量是所有地图中最多的。因为地步交通要冲&#xff0c;所以也是玩家聚集最多的地方。 这里是剑士、魔法师、魔剑士和圣导师初…...

【CSS】缩写属性gap

在CSS Grid Layout&#xff08;网格布局&#xff09;和Flexbox&#xff08;弹性盒布局&#xff09;中&#xff0c;gap 是一个缩写属性&#xff0c;用于同时设置行间隙&#xff08;gutter&#xff09;和列间隙&#xff08;在Flexbox中通常称为“交叉轴间隙”&#xff09;的大小。…...

Perl 语言开发(八):子程序和模块

目录 1. 引言 2. 子程序的基本概念与用法 2.1 子程序的定义和调用 2.2 传递参数 2.3 返回值 2.4 上下文和返回值 3. 模块的基本概念与用法 3.1 模块的定义 3.2 使用模块 3.3 导出符号 3.4 模块的文件结构和命名 4. 实际应用中的子程序与模块 4.1 子程序参数验证与…...

自注意力机制和多头注意力机制区别

Ref&#xff1a;小白看得懂的 Transformer (图解) Ref&#xff1a;一文彻底搞懂 Transformer&#xff08;图解手撕&#xff09; 多头注意力机制&#xff08;Multi-Head Attention&#xff09;和自注意力机制&#xff08;Self-Attention&#xff09;是现代深度学习模型&#x…...

数据结构第14节 加权图

加权图是在图论中一种更为复杂的图结构&#xff0c;它扩展了无向图和有向图的概念&#xff0c;通过给图中的边附加一个数值来表示边的某种属性&#xff0c;如成本、距离、容量或相似度等。这个数值被称为边的“权重”。 定义 加权图可以被形式化地定义为一个三元组 ( G (V, …...

128陷阱(超详细)

int x 128;int y 128;int n 127;int m 127;Integer d Integer.valueOf(x);Integer g Integer.valueOf(y);Integer z Integer.valueOf(n);Integer v Integer.valueOf(m);System.out.println(d g);System.out.println(z v); 思考一下他的结果是什么&#xff1f; 为什么…...

conda相比python好处

Conda 作为 Python 的环境和包管理工具&#xff0c;相比原生 Python 生态&#xff08;如 pip 虚拟环境&#xff09;有许多独特优势&#xff0c;尤其在多项目管理、依赖处理和跨平台兼容性等方面表现更优。以下是 Conda 的核心好处&#xff1a; 一、一站式环境管理&#xff1a…...

循环冗余码校验CRC码 算法步骤+详细实例计算

通信过程&#xff1a;&#xff08;白话解释&#xff09; 我们将原始待发送的消息称为 M M M&#xff0c;依据发送接收消息双方约定的生成多项式 G ( x ) G(x) G(x)&#xff08;意思就是 G &#xff08; x ) G&#xff08;x) G&#xff08;x) 是已知的&#xff09;&#xff0…...

在 Nginx Stream 层“改写”MQTT ngx_stream_mqtt_filter_module

1、为什么要修改 CONNECT 报文&#xff1f; 多租户隔离&#xff1a;自动为接入设备追加租户前缀&#xff0c;后端按 ClientID 拆分队列。零代码鉴权&#xff1a;将入站用户名替换为 OAuth Access-Token&#xff0c;后端 Broker 统一校验。灰度发布&#xff1a;根据 IP/地理位写…...

鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个生活电费的缴纳和查询小程序

一、项目初始化与配置 1. 创建项目 ohpm init harmony/utility-payment-app 2. 配置权限 // module.json5 {"requestPermissions": [{"name": "ohos.permission.INTERNET"},{"name": "ohos.permission.GET_NETWORK_INFO"…...

工业自动化时代的精准装配革新:迁移科技3D视觉系统如何重塑机器人定位装配

AI3D视觉的工业赋能者 迁移科技成立于2017年&#xff0c;作为行业领先的3D工业相机及视觉系统供应商&#xff0c;累计完成数亿元融资。其核心技术覆盖硬件设计、算法优化及软件集成&#xff0c;通过稳定、易用、高回报的AI3D视觉系统&#xff0c;为汽车、新能源、金属制造等行…...

Java线上CPU飙高问题排查全指南

一、引言 在Java应用的线上运行环境中&#xff0c;CPU飙高是一个常见且棘手的性能问题。当系统出现CPU飙高时&#xff0c;通常会导致应用响应缓慢&#xff0c;甚至服务不可用&#xff0c;严重影响用户体验和业务运行。因此&#xff0c;掌握一套科学有效的CPU飙高问题排查方法&…...

2025季度云服务器排行榜

在全球云服务器市场&#xff0c;各厂商的排名和地位并非一成不变&#xff0c;而是由其独特的优势、战略布局和市场适应性共同决定的。以下是根据2025年市场趋势&#xff0c;对主要云服务器厂商在排行榜中占据重要位置的原因和优势进行深度分析&#xff1a; 一、全球“三巨头”…...

C++.OpenGL (20/64)混合(Blending)

混合(Blending) 透明效果核心原理 #mermaid-svg-SWG0UzVfJms7Sm3e {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-SWG0UzVfJms7Sm3e .error-icon{fill:#552222;}#mermaid-svg-SWG0UzVfJms7Sm3e .error-text{fill…...

MySQL 8.0 事务全面讲解

以下是一个结合两次回答的 MySQL 8.0 事务全面讲解&#xff0c;涵盖了事务的核心概念、操作示例、失败回滚、隔离级别、事务性 DDL 和 XA 事务等内容&#xff0c;并修正了查看隔离级别的命令。 MySQL 8.0 事务全面讲解 一、事务的核心概念&#xff08;ACID&#xff09; 事务是…...

作为测试我们应该关注redis哪些方面

1、功能测试 数据结构操作&#xff1a;验证字符串、列表、哈希、集合和有序的基本操作是否正确 持久化&#xff1a;测试aof和aof持久化机制&#xff0c;确保数据在开启后正确恢复。 事务&#xff1a;检查事务的原子性和回滚机制。 发布订阅&#xff1a;确保消息正确传递。 2、性…...