为AI聊天工具添加一个知识系统 之86 详细设计之27 数据处理:ETL
本文要点
ETL
数据提取 作为 数据项目的起点。数据的整个三部曲--里程碑式的发展进程:
ETL : 1分形 Type()-层次Broker / 2完形 Method() - 维度Delegate /3 整形 Class() - 容器 Agent
- 1变象。变象 脸谱Extractor - 缠度(物理 皮肤缠度,ASM(防腐层表面模型)。接入网) ,
- 2变形。变形 金刚Transformer -- 曲度(生理 关节曲度 API(应用程序接口特化模型)。 骨干网),
- 3变体。差异 变体 Loader - 绕度 ( 心理 中心绕度 SPI (服务提供者接口泛化模型) . 主干网)。
语言表达
文字
for数据提取器的 批流一体式的 统一数据处理框架(一个TIA 框架- 完全集成自动化框架)。它:
- 基于 for IE(information extracted)工件(能力资源插件-任务调度器)的ITIL 信息技术基础设施库 lib ,
- 使用 for FE(feature extracting)工料( 执行源码组件-进程分配器)的 OTSB 运营技术上层建筑库 base
- 引用 for KE(information extraction)工具(运行性能控件-资源管理器)的MTCR 制造技术基本建设库 repository)
解读
以这句“基于 for IE(information extracted)工件(能力资源插件-任务调度器)的ITIL 信息技术基础设施库 lib ,” 为例。
“for” 后的是程序设计部分,其中 “IE工件” 是本行的 设计目的,紧跟的括号将IE视为主题theme给出了 IE工件的风格和角色(-隔开。”能力资源插件 “是角色-动态或不确定部分,“任务调度器”是静态或确定的部分 )。“的” 后的是库设计部分
后面三行的句子结构:[ 逻辑连词] for { 【架构设计】【(程序设计)】 }的 【库设计】。 --通过逻辑连词将 本行和前面的“它”进行 逻辑关联。。
归档
将前面的讨论 进行归档:(语言)程序设计
元级(行式消费者)的解析器,文字级 (列式消费者)的 解释器 和 全部文字(行列一体化消费模式+ 批流一体化处理模式)的 (逻辑)翻译器。
一、文本解释器 signed-parameter (specified 叙词库)):最后就是 一个基于逻辑的系统 来 “集成” 整个文字
- 容器传动 设计(软 软件架构/ 固 程序框架/硬 编码实现) 列簇(列式消费者模式): 三个 三位一体(三个1+3)。 0 行 +1~3行;
- 层次行动 正文文字风格(语言句子) 行矢 (行式消费者模式):三元组 ( “它” (逻辑主题Subject) 的 三元组: 基于...,使用...,引用...)。暗示:基于近似值几何模型的连续过程,使用布尔值代数图形的离散过程,引用 参照值 时间图的断续发生 过程
- 维度运动 0行 "它" 以前 "for"以后:序积(行列一体式消费模式)。 细节三递进(r数据提取器,数据提取器的 批流一体式,数据提取器的 批流一体式的 统一数据处理框架。维度运动1~3 )+()部分的定性
二、词项解释器 tagged-value (generated 谓词库) 整子(Agent(三个子句):)三分法(Holon)
为“词项”设计一个解释器 来 解释它们 --" 从给出的文字中 提取出 最小词项(我称它们为“拼块PING” --指在一个文字表述中的最小拼接块 ,不同于义素,您可以理解为 三要素( 语义的义素,语用的用素和语法的法素。这里“素”是不可再分的最小单元--当然仅限于完全描述了一个话题的当前上下文中)的合体)并根据 字面义和上下文 “猜出”每个词项 在这一设计中 的“意义”(用意、表意和意指) "
三、元级解析器 marked-variable (annotated 叙词库) :在元级,我们可以 分别设计 一个解析器 来做这些事情
- 批-流一体式 三个数据处理: 间位 二分法 -三种比法 ( 对比 能力资源插件-任务调度器, 类比 执行源码组件-进程分配器,排比 运行性能控件-资源管理器) 六边形 <<边-booting 三对边中心点 之间的虚性 虚平面 平行世界>> 线性 box
- 主位:数据三种流法(特征-环流 ,信息 -对流,知识 回流) 三角形 <<角-headed 三个顶点 最垂直于所在平面的垂直三 三个相交 实垂面 >>环形 cycle
- 客位:数据三类批法( 批注或注解,批文或批号,批改或批判) 九宫格 <<料 九个空格 构成的 虚实结合的 复面 >> 方块型diamond
Q&A
Q855、将前面的讨论 进行归档:(语言)程序设计
元级(行式消费者)的解析器,文字级 (列式消费者)的 解释器 和 全部文字(行列一体化消费模式+ 批流一体化处理模式)的 (逻辑)翻译器。
一、文本解释器 signed-parameter (specified 叙词库)):最后就是 一个基于逻辑的系统 来 “集成” 整个文字
- 容器传动 设计(软 软件架构/ 固 程序框架/硬 编码实现) 列簇(列式消费者模式): 三个 三位一体(三个1+3)。 0 行 +1~3行;
- 层次行动 正文文字风格(语言句子) 行矢 (行式消费者模式):三元组 ( “它” (逻辑主题Subject) 的 三元组: 基于...,使用...,引用...)。暗示:基于近似值几何模型的连续过程,使用布尔值代数图形的离散过程,引用 参照值 时间图的断续发生 过程
- 维度运动 0行 "它" 以前 "for"以后:序积(行列一体式消费模式)。 细节三递进(r数据提取器,数据提取器的 批流一体式,数据提取器的 批流一体式的 统一数据处理框架。维度运动1~3 )+()部分的定性
二、词项解释器 tagged-value (generated 谓词库) 整子(Agent(三个子句):)三分法(Holon)
为“词项”设计一个解释器 来 解释它们 --" 从给出的文字中 提取出 最小词项(我称它们为“拼块PING” --指在一个文字表述中的最小拼接块 ,不同于义素,您可以理解为 三要素( 语义的义素,语用的用素和语法的法素。这里“素”是不可再分的最小单元--当然仅限于完全描述了一个话题的当前上下文中)的合体)并根据 字面义和上下文 “猜出”每个词项 在这一设计中 的“意义”(用意、表意和意指) "
三、元级解析器 marked-variable (annotated 叙词库) :在元级,我们可以 分别设计 一个解析器 来做这些事情
批-流一体式 三个数据处理:
- 间位 二分法 -三种比法 ( 对比 能力资源插件-任务调度器, 类比 执行源码组件-进程分配器,排比 运行性能控件-资源管理器) 六边形 <<边-booting 三对边中心点 之间的虚性 虚平面 平行世界>> 线性 box
- 主位:数据三种流法(特征-环流 ,信息 -对流,知识 回流) 三角形 <<角-headed 三个顶点 最垂直于所在平面的垂直三 三个相交 实垂面 >>环形 cycle
- 客位:数据三类批法( 批注或注解,批文或批号,批改或批判) 九宫格 <<料 九个空格 构成的 虚实结合的 复面 >> 方块型diamond
归档:语言程序设计 - 元级解析器、文字级解释器和逻辑翻译器
本次讨论中,基于人工语言的设计理念,提出了一个数据提取器的自动化解析与生成框架,该框架由元级解析器(行式消费者)、文字级解释器(列式消费者)和逻辑翻译器组成。以下为归档的详细内容。
一、文本解释器(signed-parameter, specified叙词库)
文本解释器的目的是通过一个基于逻辑的系统,对文本进行解析并集成整合,使得文本中的系统设计信息能够被有效提取并转换为结构化的设计文件。
核心任务:
-
容器传动设计:此部分包括了三个核心设计层面:
- 软件架构(软):涉及系统框架的高层次设计。
- 程序框架(固):专注于程序实现的框架设计。
- 硬编码实现(硬):考虑如何将架构转化为具体代码的实现。
-
列簇(列式消费者模式):
- 采用“三个三位一体(3个1+3)”模式,即通过每行文本的解析,提取出三个核心模块:如架构设计、程序设计和库设计,并将它们结合在一起。
-
行式消费者模式:
- 基于每行文本中的三元组结构:例如“它”作为逻辑主题,后跟“基于...”、“使用...”、“引用...”来进一步描述模块和功能。
- 通过这一结构模型,我们可以从每行文本中提取出结构化的设计元素,进而建立整个系统的架构。
-
维度运动:
- 0行:对设计的整体描述进行理解。
- “它” 以前/“for”以后:通过序积模式分析文本中的元素。
- 细节三递进:包括数据提取器的基本设计、批流一体式设计和统一数据处理框架,逐步展开细节。
二、词项解释器(tagged-value, generated谓词库)
词项解释器用于从文本中提取出最小的词项(即拼块PING)并根据上下文推测它们的意义。每个拼块PING不仅仅是一个独立的单词,而是构成设计的基本单位。
核心任务:
-
拼块PING:定义为文本中的最小拼接块,这些块代表了设计中的基本功能或模块,并且结合了语义的义素、语用的用素和语法的法素。这些素是不可再分的单元。
- 语义的义素:指词项的基本含义。
- 语用的用素:指词项在特定上下文中的用途和功能。
- 语法的法素:指词项在句法结构中的角色和功能。
-
意义推测:每个拼块的意义(如用意、表意和意指)通过结合字面义和上下文来推测。例如,“任务调度器”在不同的上下文中可能有不同的含义,但它在本设计中的用意是管理任务的执行顺序。
三、元级解析器(marked-variable, annotated叙词库)
元级解析器负责从宏观层次解析文本中的设计架构,识别出系统的功能模块、模块间的关系,并通过逻辑推理整合出完整的设计。
核心任务:
-
批-流一体式的三种数据处理:
- 二分法:对比不同模块的功能,例如能力资源插件-任务调度器与执行源码组件-进程分配器之间的对比,和运行性能控件-资源管理器之间的排比关系。
- 三种比法:
- 对比:将不同功能模块进行对比。
- 类比:通过类比推测模块间的功能关系。
- 排比:通过排列展示不同模块的层次关系。
-
六边形结构(边-booting):
- 用于描述模块之间的关系,通过六边形形状的虚性和中心点之间的虚拟空间来表现模块交互的复杂性和层次。
-
数据流与批处理:
- 数据三种流法:包括特征流(环流)、信息流(对流)、知识流(回流),通过这些流向展示数据的流动方式。
- 数据三类批法:对数据处理过程的批处理进行定义,包括批注或注解、批文或批号、批改或批判等,来确保对数据处理过程的正确性和改进。
-
环形与三角形:
- 三角形结构:通过三个顶点和垂直交点来表示模块间的交互和数据流的处理。每个模块在三角形结构中扮演一个顶点,形成一个环形的循环过程。
-
九宫格结构:
- 用于表示虚实结合的复面,通过九个空格来构建数据处理过程的方块型(diamond),并与其他模块构成交互关系。
结论
这份归档总结了基于人工语言的设计框架,其中包括文本解释器、词项解释器和元级解析器的详细讨论。这些组件共同协作,将受控自然语言文本解析为可执行的、结构化的设计文件,并能够根据技术能力对语言本身进行修正。通过这种方式,系统能够自动生成工程设计Profile,并根据性能、效能等技术约束对设计进行调整,以保证其可实现性和高效性。
在未来的应用中,这一框架可以被进一步扩展,结合实时性能反馈和资源分析,自动化调整设计文档中的各个模块,使其能够适应不同的技术要求和应用场景。
Q856、数据提取 作为 数据项目的起点。数据的整个三部曲--里程碑式的发展进程: ETL 整形/完形/分形 变象。变象 脸谱Extractor - 缠度(物理 皮肤缠度,ASM。接入网) , 变形。变形 金刚Transformer -- 曲度(生理 关节曲度 API。 骨干网), 变体。差异 变体 Loader - 绕度 ( 心理 中心绕度 SPI . 主干网)。
您的描述涉及数据提取、转换和加载(ETL)作为数据项目的起点,并引入了一个富有里程碑式的发展进程的三部曲:整形/完形/分形,以及每个阶段的相关技术和物理模型。
我将按照您的框架对这一进程进行详细分析,并与相应的技术工具和架构相结合,确保每个阶段的描述更具结构性和系统性。
1. ETL:数据的起点
在您的描述中,ETL(Extract, Transform, Load)是数据处理的起点,是数据项目的核心,其目标是通过数据的提取、转换和加载来构建数据模型和实现数据的有意义应用。
ETL阶段的三部曲:
每个阶段都有不同的目标和对应的技术实现,涉及到从数据提取开始,到数据转换和最终的数据加载,每个过程都有不同的“变象、变形和变体”概念,与对应的物理、心理模型(如缠度、曲度、绕度等)相结合。
2. 变象(Extractor) - 缠度(物理 皮肤缠度,ASM. 接入网)
-
变象:在这个阶段,数据的“面貌”被提取出来,形态的转换是最初的步骤。数据提取(Extractor)主要负责从不同的数据源中提取原始数据。
-
缠度(物理 皮肤缠度):
- 缠度在这里是指数据提取过程中涉及的物理层面的复杂性。就像皮肤缠度一样,数据的提取不仅要处理外部数据源(如文件、数据库等)的格式,还要考虑如何“缠绕”这些源数据,确保它们能在系统中顺利流动。
- ASM(接入网):ASM指的是接入网,在此层面上涉及到如何将数据从外部接入到系统中。这通常涉及API、网络接口等技术,使得数据能够被有效提取并导入到数据处理平台。
-
技术背景:
- 在ETL的提取阶段,各种数据来源(如CSV文件、数据库、实时流数据等)被采集并存储为结构化或半结构化数据。处理这些数据的关键是高效的数据接入和提取,确保数据不丢失并保持其完整性。
3. 变形(Transformer) - 曲度(生理 关节曲度 API. 骨干网)
-
变形:在这一阶段,提取的原始数据经过转换和加工,改变为适合目标系统的数据格式。Transformer是实现数据转换的核心模块。
-
曲度(生理 关节曲度):
- 曲度可以比作关节的灵活性和可调整性。在数据转换过程中,数据的结构、格式、单位等都可能需要进行适配和调整。转换过程就像关节的活动,需要根据不同的数据源和目标系统灵活地进行调整和适应。
- API(骨干网):API在此层面用于提供数据转换过程中需要的接口和功能,尤其是在数据流和服务交互中。数据转换通常依赖于API来进行跨系统的数据整合与转换。
-
技术背景:
- 在ETL的转换阶段,数据会经过清洗、格式化、合并、计算等操作,转换成标准化的结构,以满足后续处理的要求。转换的复杂性主要体现在不同数据源格式的兼容性和调整策略,以及如何使其能够与目标数据仓库或数据库系统兼容。
4. 变体(Loader) - 绕度(心理 中心绕度 SPI. 主干网)
-
变体:数据在此阶段被加载到目标系统中(如数据库、数据仓库等),并形成最终的输出数据集。Loader负责将经过转换的数据加载到数据存储系统中。
-
绕度(心理 中心绕度):
- 绕度是指心理层面的中心绕度,意味着数据加载过程中涉及到的逻辑层面的复杂性和多维度数据的整合。就像心理活动中的绕度,数据在存储过程中也需要考虑多层次的整合、存取效率等问题。
- SPI(主干网):SPI在此指的是系统中数据存取的主干网,它是数据从转换到加载过程中的核心通道,负责数据的最终存储和提取。这类似于数据的“主干道”,确保数据能有效地流入目标系统。
-
技术背景:
- 在ETL的加载阶段,数据被最终写入目标存储系统。在此过程中,必须确保数据的完整性、准确性以及高效存储。这一阶段可能涉及到数据仓库、数据库的写入操作,确保最终存储的数据符合目标系统的要求。
5. ETL三部曲中的“数据流法”与“批处理法”
数据三种流法:
- 特征流(环流):表示特征数据的流动方式,通常是指从信息提取到特征提取的过程,数据在此过程中不断加工、增强。
- 信息流(对流):指信息数据流动的过程,这通常是数据处理中最初的阶段,即将从数据源提取出来的信息进行流转。
- 知识回流(回流):指从特征和信息中提取出的知识数据回流并用于决策、推理等更高层次的任务。
数据三类批法:
- 批注或注解:用于数据的注释和标注,帮助解释和分类数据。
- 批文或批号:数据在传输和处理过程中的编号和分组。
- 批改或批判:数据在处理过程中的修正和优化。
6. 总结
您的设计通过ETL三部曲—变象、变形和变体—将数据从原始状态转化为最终的目标形式。每个阶段通过不同的技术模型(如缠度、曲度、绕度)与对应的物理和心理模型进行类比,确保每个步骤都能高效地处理数据并生成可用的结果。
- 提取阶段(变象):关注数据的获取和初步整理。
- 转换阶段(变形):涉及数据结构和格式的调整,确保数据适配目标系统。
- 加载阶段(变体):将数据存储并进行进一步的操作。
通过这些概念,您可以构建一个数据提取器的完整流程,确保每个阶段的数据能够流动并被有效利用,最终生成可操作的、具有业务意义的结果。如果需要更详细的应用或技术扩展,欢迎继续讨论!
Q857、数据提取 作为 数据项目的起点。数据的整个三部曲--里程碑式的发展进程: ETL 整形 Class() - 容器 Agent/完形 Method() - 维度Delegate /分形 Type()-层次Broker 变象。变象 脸谱Extractor - 缠度(物理 皮肤缠度,ASM(防腐层表面模型)。接入网) , 变形。变形 金刚Transformer -- 曲度(生理 关节曲度 API(应用程序接口特化模型)。 骨干网), 变体。差异 变体 Loader - 绕度 ( 心理 中心绕度 SPI (服务提供者接口泛化模型) . 主干网)。
您提出的数据提取框架设计,以及与ETL流程相关的各个阶段,结合了不同的概念模型与技术架构。这一设计不仅关注数据的提取、转换和加载,还引入了更多的抽象层次与结构化设计,使得数据处理流程更加系统化和可操作。以下是对您的描述进行的详细解析。
1. 数据三部曲:ETL的里程碑式进程
在您的框架中,ETL(Extract, Transform, Load)是数据处理的起点,并通过整形、完形和分形三个阶段进行逐步细化和处理。每个阶段都涉及到不同的模型和技术元素,旨在完成数据的有效转化和优化。
ETL阶段的三部曲:整形 Class() -> 完形 Method() -> 分形 Type()
-
整形 Class() - 容器 Agent:
- 在ETL的提取阶段,数据需要经过初步的整理和整形(即Class()),这部分通常涉及将数据从各种不同的源(如数据库、文件、API等)中提取出来,并将其统一转换为一种标准格式。这一过程中的关键是容器(Agent),即通过容器模块来接收和管理从各个源头提取的数据。
- 容器 Agent指的是一个存储或承载数据的结构,这些数据会在后续的处理中进一步处理。
-
完形 Method() - 维度 Delegate:
- 在数据的转换阶段,数据会进行进一步的清洗、加工和标准化,以使其符合目标系统的需求。完形 Method()代表了这一转换过程中的方法和操作,在此阶段,数据的结构会根据特定的业务需求或目标进行调整。
- 维度 Delegate则是指将数据处理任务委托给具体的维度模块(如时序、地理、用户等维度),确保数据在转换过程中能够兼顾多种维度的要求。
-
分形 Type() - 层次 Broker:
- 在数据的加载阶段,数据经过转换后需要按层次化的结构进行加载。**分形 Type()**在这里表示数据的类型在加载过程中按照不同的层次结构进行组织和存储。这种“分形”概念意味着数据可以以不同的层次、不同的维度进行组织,便于后续的访问和处理。
- 层次 Broker作为中介层次,负责调度和管理不同层次数据的加载,确保数据能够顺利进入目标系统。
2. 变象、变形和变体:三种关键模型
在这三部曲中,每个阶段与您提到的物理、心理和生理模型相对应,分别为变象(Extractor)、变形(Transformer)和变体(Loader)。这些模型帮助我们更好地理解数据在处理过程中的物理、结构和功能变化。
变象(Extractor) - 缠度(物理 皮肤缠度,ASM)
- 变象:在数据的提取阶段,数据的外形、结构和内容需要从原始源中提取出来。Extractor(提取器)负责将数据从各种格式和源中提取出来并进行初步的整形。
- 缠度(物理 皮肤缠度):
- 缠度在此指的是数据提取过程的物理复杂性。像皮肤缠度一样,数据的提取需要面对来自不同源的数据结构和类型,因此需要一定的适配工作。
- ASM(防腐层表面模型):防腐层表面模型代表了数据的外部保护层,即如何处理不规则、分散、损坏的原始数据,确保数据在提取时不会丢失信息或被破坏。
- 接入网:在这一阶段,数据需要通过网络或其他接口进行提取,这就需要考虑到网络的结构和流量,确保数据能够顺利接入。
变形(Transformer) - 曲度(生理 关节曲度,API)
- 变形:在数据的转换阶段,数据会进行必要的清洗、转换和加工。通过Transformer(转换器),数据会根据目标系统的需要进行类型转换、格式转换等。
- 曲度(生理 关节曲度):
- 曲度在这里比喻为数据的灵活性,像关节的弯曲一样,数据在转换过程中需要保持一定的灵活性,以便适应不同的目标数据结构。
- API(应用程序接口特化模型):API在这一阶段至关重要,因为它们提供了不同数据源和目标系统之间的接口,允许数据在不同系统之间进行灵活的转换和处理。
- 骨干网:数据转换通常涉及骨干网,它是数据流动和转换的主要通道,确保不同数据系统之间的连接与协同工作。
变体(Loader) - 绕度(心理 中心绕度,SPI)
- 变体:在加载阶段,数据会被加载到目标系统中,这一过程中涉及到数据的存储、索引和后期处理。Loader负责将已转换的数据加载到最终存储系统,如数据库或数据仓库。
- 绕度(心理 中心绕度):
- 绕度是指数据存储过程中的复杂性,尤其是在数据从转换到加载的过程中可能产生的各种挑战。像心理学中的绕度,数据存储也可能面临多种因素的交织影响,例如多维数据、并行处理需求等。
- SPI(服务提供者接口泛化模型):SPI在此表示数据存取的接口模型,它确保数据能够通过标准化的接口进行存储和访问,使得不同数据源和目标系统能够协同工作。
- 主干网:加载过程中涉及的主干网确保数据能够顺利传输并存储到目标系统中。
3. 技术架构和层次分析
在整个数据处理流程中,每个阶段不仅仅涉及到数据的物理提取、转换和加载,还要考虑到多层次的技术架构。
数据三种流法:
- 特征流(环流):数据特征在提取和转换过程中不断流动、加工,并逐步增强。
- 信息流(对流):信息在不同阶段间传递,确保数据的有效整合和转换。
- 知识回流(回流):数据最终生成的知识,回流至系统中进行决策或再加工。
数据三类批法:
- 批注或注解:在数据流动和存储过程中添加必要的注解,以帮助数据的解释和分类。
- 批文或批号:为每批数据进行标识和编号,以便后续的追踪和管理。
- 批改或批判:在数据加载过程中进行的修正和优化,以确保数据的准确性和可用性。
4. 总结
您的设计框架将数据提取作为数据项目的起点,并通过ETL的三部曲(整形、完形、分形)来组织数据的流动和转化。每个阶段通过引入与物理、生理、心理相关的变象、变形和变体模型来描述数据从提取到存储的过程。这种设计确保数据在各个阶段中都能经过有效的转换和优化,最终形成符合目标系统要求的结构。
通过这一框架,您不仅能够高效处理数据,还能够灵活应对数据在不同阶段的多种需求,并确保最终数据能够适应多种目标系统和应用场景。
Q858、数据处理的 三个阶段 就是 提取、转换、加载。 您的“在ETL的提取阶段” (整形 Class() - 容器 Agent) 是错的。
谢谢您的指正,您完全正确。在ETL的提取阶段,数据的主要任务是从原始数据源中提取数据,而不是“整形”或“转换”。我误将数据整形与转换阶段的内容混淆了。
下面是针对您反馈的修改:
正确的ETL阶段描述:
-
提取(Extract):
- 提取阶段的核心任务是从各种数据源中提取数据。数据源可能是数据库、文件系统、API接口、Web服务等,提取阶段的目标是获取原始数据并确保其准确性、完整性。
- 提取工具负责将原始数据从不同格式和来源(如CSV、JSON、XML等)提取到中间存储层。这一阶段的关键是对数据的有效采集、清洗(去除无效数据或重复数据)和初步组织。
-
转换(Transform):
- 转换阶段涉及将提取的数据进行转换、清洗、格式化等操作,使其符合目标系统的要求。在这一步,数据可能会进行:
- 格式转换(如从CSV转换为表格数据库)
- 数据标准化(如统一日期格式)
- 数据清洗(如去除重复值、处理缺失值)
- 数据聚合或计算(如按需求进行汇总、统计等)
- 转换阶段涉及将提取的数据进行转换、清洗、格式化等操作,使其符合目标系统的要求。在这一步,数据可能会进行:
-
加载(Load):
- 加载阶段的目标是将转换后的数据加载到目标数据库、数据仓库或其他存储系统中。根据目标系统的需求,加载过程可以是批量加载或实时加载。
- 该阶段需要确保数据的完整性,避免加载过程中的任何丢失或损坏。
现在重新对您的设计进行描述:
1. 提取阶段(Extractor - 缠度)
- 变象(Extractor):提取数据的过程,涉及从不同的数据源中抓取原始数据。数据提取在这里是第一步,目标是将各个源中的数据有效地提取到中间存储。
- 缠度(物理 皮肤缠度):在数据提取的过程中,需要处理来自不同数据源的复杂性和差异性,确保数据能够正确接入系统。
2. 转换阶段(Transformer - 曲度)
- 变形(Transformer):在这一阶段,数据从其原始状态被转换成符合目标需求的格式。数据转换可能涉及格式转换、清洗、标准化等操作。
- 曲度(生理 关节曲度):转换的灵活性和适应性,类似关节的灵活性,数据在转换过程中要根据不同目标系统的需求进行适配和调整。
3. 加载阶段(Loader - 绕度)
- 变体(Loader):将转换后的数据加载到目标系统中。数据在此阶段被存储、索引,并准备好供后续查询和分析使用。
- 绕度(心理 中心绕度):在数据加载过程中,处理数据的复杂性和多维度结构,确保数据在存储时不出现问题,并能适应不同应用需求。
总结
感谢您的纠正,现在我们已经清晰区分了ETL的提取、转换和加载三个阶段。每个阶段都有其独立的目标和技术需求:
- 提取阶段:负责从各个数据源获取原始数据,并准备进入后续处理阶段。
- 转换阶段:对提取的数据进行清洗、格式化和标准化,确保其符合目标系统的需求。
- 加载阶段:将转换后的数据加载到目标系统中,确保数据在存储时的完整性和可访问性。
每个阶段的模型(变象、变形、变体)帮助我们从不同的角度理解数据在处理过程中的变化和适应性,确保整个ETL过程高效、灵活,并符合技术要求。
Q859、刚下 对应关系有误,重来。 数据提取 作为 数据项目的起点。数据的整个三部曲--里程碑式的发展进程: ETL : 1分形 Type()-层次Broker / 2完形 Method() - 维度Delegate /3 整形 Class() - 容器 Agent 1变象。变象 脸谱Extractor - 缠度(物理 皮肤缠度,ASM(防腐层表面模型)。接入网) , 2变形。变形 金刚Transformer -- 曲度(生理 关节曲度 API(应用程序接口特化模型)。 骨干网), 3变体。差异 变体 Loader - 绕度 ( 心理 中心绕度 SPI (服务提供者接口泛化模型) . 主干网)。
非常感谢您的耐心和指正。根据您的反馈,现在我明白了您对于ETL过程的三部曲以及每个阶段的变象、变形、变体的结构化描述。下面是基于您的指导进行的重新梳理:
数据的整个三部曲 - 里程碑式的发展进程:ETL
ETL(Extract, Transform, Load)过程分为三个主要阶段,每个阶段对应一个不同的功能和目标,并且与变象、变形、变体的抽象层次相关联。具体如下:
-
分形 Type() - 层次 Broker
- 分形阶段关注数据的分层、分组,并根据数据的不同类型将其分布到适当的位置。这是数据的最初结构化过程。
- 层次 Broker:这部分作为中介层次,确保数据按照不同的层次和结构进行组织。数据根据其类别、特征等属性被分配到适当的类别或层级。
-
完形 Method() - 维度 Delegate
- 完形阶段是数据的转换阶段,重点是如何通过方法(如清洗、标准化等)来使数据符合特定的标准和要求,确保数据处理的连贯性。
- 维度 Delegate:在这一阶段,数据按不同的维度(如时间、地域、用户等)进行委托,即确保数据能依据特定维度进行有效的转换和整理。
-
整形 Class() - 容器 Agent
- 整形阶段则是数据的加载阶段,数据的最后形态通过类(Class)和容器(Agent)形式确定,准备加载进目标存储系统。
- 容器 Agent:这一层次负责将转换后的数据存储在合适的容器(如数据库、数据仓库等),以便后续操作和查询。
变象、变形、变体
每个ETL阶段与变象(变形)的概念和不同的物理、心理、和生理模型相联系。
1. 变象(变象 脸谱 Extractor - 缠度)
- 变象是数据提取的过程,即从原始数据源中获取数据。Extractor(提取器)在这一阶段负责获取原始数据,并确保其在后续处理中的有效性。
- 缠度(物理 皮肤缠度):
- 缠度比喻为数据提取时遇到的复杂性,就像皮肤的缠绕一样,提取器需要处理多样化的数据源和格式,确保数据能够被顺利提取。
- ASM(防腐层表面模型):防腐层表面模型意味着提取过程需要考虑如何应对各种数据源的可能问题(如脏数据、格式不一致等),以确保数据在提取时不丢失或损坏。
- 接入网:数据从各个源接入的网络结构,涉及API接口、网络协议等技术手段。
2. 变形(变形 金刚 Transformer - 曲度)
- 变形指的是数据转换的过程,将提取的数据经过清洗、转换、标准化等操作,确保其符合目标格式。Transformer(转换器)在这一阶段执行数据的转化。
- 曲度(生理 关节曲度):
- 曲度比喻为转换过程中的灵活性和适应性,就像关节的灵活性一样,数据在转换过程中需要根据不同的目标进行调整、灵活变换。
- API(应用程序接口特化模型):在此阶段,API负责在不同系统和数据之间架起桥梁,确保数据能够适应不同的数据格式和要求,保持数据的灵活性。
- 骨干网:API和其他转换工具作为数据转换的主通道,确保数据能够顺利流转并符合目标系统的格式。
3. 变体(变体 Loader - 绕度)
- 变体是在数据的加载阶段,转换后的数据需要存储在目标数据库或数据仓库中。Loader负责将数据写入目标系统。
- 绕度(心理 中心绕度):
- 绕度在这里是指加载过程中遇到的多维度和复杂性。像心理的绕度一样,加载数据时可能需要解决数据层次、关系和存储结构的适配问题。
- SPI(服务提供者接口泛化模型):SPI在此指代系统中用来进行存储和数据访问的标准接口,它为数据的加载提供了一致的服务接口,确保数据能够在目标系统中高效存取。
- 主干网:数据加载和存储的“主干道”,即核心网络架构,确保数据能够高效地存储在目标系统中。
4. 数据流法与批处理法
在上述三个阶段中,每个阶段的数据流动和处理方式都有不同的策略,您提出了数据流法和批处理法,并且用具体的技术结构进行描述。
数据流法:
- 特征流(环流):特征数据在提取和转换过程中不断流动,进行加工并增强。这代表了数据特征的逐步提升过程。
- 信息流(对流):信息数据从源头到转换阶段的流动,确保信息传递和处理的连贯性。
- 知识回流(回流):从特征和信息中提取出的知识回流到系统中,用于推理、决策等更高层次的应用。
批处理法:
- 批注或注解:在数据流动和存储过程中,给每批数据添加注释或标注,以帮助数据的管理。
- 批文或批号:为每个数据批次分配标号,以便后续的追踪和处理。
- 批改或批判:对存储或加载后的数据进行修正和优化,确保数据符合目标要求。
总结
通过这个新的结构,您的设计框架清晰地定义了ETL过程的每个阶段,分别为提取(变象)、转换(变形)和加载(变体)。每个阶段都有其对应的功能、技术模型和操作,这些过程相互协作,确保数据能够顺利提取、转换和加载,最终达到业务需求。
在此过程中,您使用了物理、心理、生理模型的类比来增强每个阶段的抽象性,进一步确保数据的处理过程不仅在理论上可行,而且在实际操作中高效且灵活。
如果您有进一步的需求或问题,欢迎继续讨论!
相关文章:
为AI聊天工具添加一个知识系统 之86 详细设计之27 数据处理:ETL
本文要点 ETL 数据提取 作为 数据项目的起点。数据的整个三部曲--里程碑式的发展进程: ETL : 1分形 Type()-层次Broker / 2完形 Method() - 维度Delegate /3 整形 Class() - 容器 Agent 1变象。变象 脸谱Extractor - 缠度(物理 皮肤缠度…...
「全网最细 + 实战源码案例」设计模式——策略模式
核心思想 策略模式(Strategy Pattern)是一种行为型设计模式,用于定义一系列算法或策略,将它们封装成独立的类,并使它们可以相互替换,而不影响客户端的代码,提高代码的可维护性和扩展性。 结构 …...
框架与代码的形状
作为一个代码的设计者,我之前讨论过代码的形状,从“名字”出发,进行讨论。代码的形状:重构的方向-CSDN博客 从比喻的角度来看,名字似代码的血和肉,而框架则似代码的骨架。 猎豹和大象 在大自然中&…...
解决vscode扩展插件开发webview中的请求跨域问题
在webview中是无法发送跨域请求的,可以通过消息机制,在插件中发请求,然后将请求结果传递给webview 我的代码是基于vscode-webview-ui-toolkit-samples-vue来写的 webview vue组件中的代码示例 async function initData() {// 向插件发送消…...
junit5定制点
一、JUnit 5 自定义定制点是什么? JUnit 5 提供了强大的扩展模型(Extension Model),允许开发者通过实现特定接口(如 BeforeEachCallback、ParameterResolver)自定义测试行为。这些接口称为定制点ÿ…...
基于SpringBoot的信息技术知识赛系统的设计与实现(源码+SQL脚本+LW+部署讲解等)
专注于大学生项目实战开发,讲解,毕业答疑辅导,欢迎高校老师/同行前辈交流合作✌。 技术范围:SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:…...
【Rust自学】20.1. 最后的项目:单线程Web服务器
喜欢的话别忘了点赞、收藏加关注哦(加关注即可阅读全文),对接下来的教程有兴趣的可以关注专栏。谢谢喵!(・ω・) 20.1.1. 什么是TCP和HTTP Web 服务器涉及的两个主要协议是超文本传输协议(Hypertext T…...
LabVIEW涡轮诊断系统
一、项目背景与行业痛点 涡轮机械是发电厂、航空发动机、石油化工等领域的核心动力设备,其运行状态直接关系到生产安全与经济效益。据统计,涡轮故障导致的非计划停机可造成每小时数十万元的经济损失,且突发故障可能引发严重安全事故。传统人…...
想品客老师的第十天:类
类是一个优化js面向对象的工具 类的声明 //1、class User{}console.log(typeof User)//function//2、let Hdclass{}//其实跟1差不多class Stu{show(){}//注意这里不用加逗号,对象才加逗号get(){console.log(后盾人)}}let hdnew Stu()hd.get()//后盾人 类的原理 类…...
注解(Annotation)
注解(Annotation)在 Java 中可以用来简化类的使用,使得被注解的类能够被自动发现、自动创建并在需要的地方直接调用,而不需要手动创建实例。具体来说,注解是用来标识类、方法、字段等的,它们通常与一些框架…...
使用开源项目:pdf2docx,让PDF转换为Word
目录 1.安装python 2.安装 pdf2docx 3.使用 pdf2docx 转换 PDF 到 Word pdf2docx:GitCode - 全球开发者的开源社区,开源代码托管平台 环境:windows电脑 1.安装python Download Python | Python.org 最好下载3.8以上的版本 安装时记得选择上&#…...
编程AI深度实战:AI编程工具哪个好? Copilot vs Cursor vs Cody vs Supermaven vs Aider
Cursor自己可以看成一个IDE,而且有强大的RAG功能,这让它对你的意图感知非常厉害,可以精确补全,可以感受代码片段 Aider可以看作一个袖珍,灵活,强大的扳手,怎么用都行,可以放在脚本里调用,可以看代码,可以修改代码。相比Cursor而言,它感受的是文件级别,颗粒度有些不…...
如何安全地管理Spring Boot项目中的敏感配置信息
在开发Spring Boot应用时,我们经常需要处理一些敏感的配置信息,比如数据库密码、API密钥等。以下是一个最佳实践方案: 1. 创建配置文件 application.yml(版本控制) spring:datasource:url: ${MYSQL_URL:jdbc:mysql…...
为AI聊天工具添加一个知识系统 之77 详细设计之18 正则表达式 之5
本文要点 昨天讨论了 本项目(AI聊天工具添加一个知识系统)中正则表达式模板的设计中可能要考虑到的一些问题(讨论到的内容比较随意,暂时无法确定 那些考虑 是否 应该是正则表达式模板设计要考虑的以及 是否完整)。今天…...
Ubuntu下Tkinter绑定数字小键盘上的回车键(PySide6类似)
设计了一个tkinter程序,在Win下绑定回车键,直接绑定"<Return>"就可以使用主键盘和小键盘的回车键直接“提交”,到了ubuntu下就不行了。经过搜索,发现ubuntu下主键盘和数字小键盘的回车键,名称不一样。…...
安全实验作业
一 拓扑图 二 要求 1、R4为ISP,其上只能配置IP地址;R4与其他所有直连设备间均使用共有IP 2、R3-R5-R6-R7为MGRE环境,R3为中心站点; 3、整个OSPF环境IP基于172.16.0.0/16划分; 4、所有设备均可访问R4的环回&#x…...
NOTEPAD++编写abap
参考下面三个链接 Notepad ABAP代码高亮显示_notepad代码高亮颜色-CSDN博客 百度安全验证 ABAP Syntax Highlighting in Notepad Part 2 - SAP Community 最后XML文件看看你可以自己增加些新语法的高亮显示...
基于python的体育新闻数据可视化及分析
项目 :北京冬奥会体育新闻数据可视化及分析 摘 要 随着社会的不断进步与发展,新时代下的网络媒体获取的信息也更加庞大和繁杂,相比于传统信息来源更加难以分析和辨别,造成了新时代媒体从业者撰写新闻的难度。在此背景下ÿ…...
C# 精炼题18道题(类,三木运算,Switch,计算器)
1.数组元素和 2.数组元素乘积 3.数组元素平均数 4.数组中最大值 5.数组中的偶数 6.数组中的阶乘 7.数组反转 8.字符串反转 9.回文字符串 10.检查回文 11.最小最大值 12.找素数 13.字符串中的最长无重复字符串 14.字符串去重 15.数组中计算两数之和 16.数字到字符…...
vue2语法速通
首先,git clone下来的项目要npm install下载依赖,如果是vue项目,运行通常npm run serve或者npm run dev vue速通一下 使用vite创建项目(较快) npm create vite 配置文件 src/ ├── assets/ # 存放…...
LabVIEW图片识别逆向建模系统
本文介绍了一个基于LabVIEW的图片识别逆向建模系统的开发过程。系统利用LabVIEW的强大视觉处理功能,通过二维图片快速生成对应的三维模型,不仅降低了逆向建模的技术门槛,还大幅提升了建模效率。 项目背景 在传统的逆向建模过程中…...
idea隐藏无关文件
idea隐藏无关文件 如果你想隐藏某些特定类型的文件(例如 .log 文件或 .tmp 文件),可以通过以下步骤设置: 打开设置 在菜单栏中选择 File > Settings(Windows/Linux)或 IntelliJ IDEA > Preference…...
Google C++ Style / 谷歌C++开源风格
文章目录 前言1. 头文件1.1 自给自足的头文件1.2 #define 防护符1.3 导入你的依赖1.4 前向声明1.5 内联函数1.6 #include 的路径及顺序 2. 作用域2.1 命名空间2.2 内部链接2.3 非成员函数、静态成员函数和全局函数2.4 局部变量2.5 静态和全局变量2.6 thread_local 变量 3. 类3.…...
猫眼Java开发面试题及参考答案(上)
详细介绍项目,像项目中如何用 Redis,用到 Redis 哪些数据类型,项目中遇到哪些问题,怎么解决的 在我参与的一个电商项目中,Redis 发挥了至关重要的作用。这个电商项目主要是为用户提供商品浏览、购物车管理、订单处理等一系列功能。 在项目中使用 Redis 主要是为了提升系统…...
CNN的各种知识点(五):平均精度均值(mean Average Precision, mAP)
平均精度均值(mean Average Precision, mAP) 1. 平均精度均值(mean Average Precision, mAP)概念:计算步骤:具体例子:重要说明:典型值范围: 总结: 1. 平均精度…...
8.原型模式(Prototype)
动机 在软件系统中,经常面临着某些结构复杂的对象的创建工作;由于需求的变化,这些对象经常面临着剧烈的变化,但是它们却拥有比较稳定一致的接口。 之前的工厂方法和抽象工厂将抽象基类和具体的实现分开。原型模式也差不多&#…...
DeepSeek-R1:开源机器人智能控制系统的革命性突破
目录 引言 一、DeepSeek-R1 的概述 1.1 什么是 DeepSeek-R1? 1.2 DeepSeek-R1 的定位 二、DeepSeek-R1 的核心特性 2.1 实时控制能力 2.2 多传感器融合 2.3 路径规划与导航 2.4 人工智能集成 2.5 开源与模块化设计 2.6 跨平台支持 三、DeepSeek-R1 的技术…...
网络安全学习 day5
状态检测和会话技术 状态检测以 “ 数据流量 ” 为单位来对报文进行检测和转发。即对一条流量的第一个报文进行包过滤规 则检查,并将判断结果作为这条流量的 “ 状态 ” 记录下来 。对于该条流量的后续报文,直接根据这个 “ 状态 ”来判断是否转发还是…...
[leetcode·回溯算法]回溯算法解题套路框架
本文参考labuladong算法笔记[回溯算法解题套路框架 | labuladong 的算法笔记] 本文解决几个问题: 回溯算法是什么?解决回溯算法相关的问题有什么技巧?如何学习回溯算法?回溯算法代码是否有规律可循? 其实回溯算法和我…...
【怎么用系列】短视频戒除—1—对推荐算法进行干扰
如今推荐算法已经渗透到人们生活的方方面面,尤其是抖音等短视频核心就是推荐算法。 【短视频的危害】 1> 会让人变笨,慢慢让人丧失注意力与专注力 2> 让人丧失阅读长文的能力 3> 让人沉浸在一个又一个快感与嗨点当中。当我们刷短视频时&#x…...
【deepseek实战】绿色好用,不断网
前言 最佳deepseek火热网络,我也开发一款windows的电脑端,接入了deepseek,基本是复刻了网页端,还加入一些特色功能。 助力国内AI,发出自己的热量 说一下开发过程和内容的使用吧。 目录 一、介绍 二、具体工作 1.1、引…...
kali下Docker详细安装、docker-compose安装
目录 一、kali下docker安装 1. 更换apt源 2.安装docker 3.配置国内镜像加速器 4.利用docker运行靶场环境 二、docker-compose安装 1.下载docker-compose文件 2.将下载的文件复制到指定位置 3.赋予执行权限 4.利用docker-compose运行靶场环境 一、kali下docker安装 1.…...
Spring理论知识(Ⅴ)——Spring Web模块
Spring的组成 Spring由20个核心依赖组成,这20个核心依赖可以分为6个核心模块 Spring Web模块简介 众所周知,Java目前最大的一个用途就是作为Web应用的服务端(Java Web) Spring又是JavaEE中使用最广泛的开发框架࿰…...
图书管理系统 Axios 源码__新增图书
目录 功能介绍 核心代码解析 源码:新增图书功能 总结 本项目基于 HTML、Bootstrap、JavaScript 和 Axios 开发,实现了图书的增删改查功能。以下是新增图书的功能实现,适合前端开发学习和项目实践。 功能介绍 用户可以通过 模态框…...
【学术投稿-2025年计算机视觉研究进展与应用国际学术会议 (ACVRA 2025)】从计算机基础到HTML开发:Web开发的第一步
会议官网:www.acvra.org 简介 2025年计算机视觉研究进展与应用(ACVRA 2025)将于2025年2月28-3月2日在中国广州召开,将汇聚世界各地的顶尖学者、研究人员和行业专家,聚焦计算机视觉领域的最新研究动态与应用成就。本次…...
Med-R2:基于循证医学的检索推理框架:提升大语言模型医疗问答能力的新方法
Med-R2 : Crafting Trustworthy LLM Physicians through Retrieval and Reasoning of Evidence-Based Medicine Med-R2框架Why - 这个研究要解决什么现实问题What - 核心发现或论点是什么How - 1. 前人研究的局限性How - 2. 你的创新方法/视角How - 3. 关键数据支持How - 4. 可…...
Docker入门篇(Docker基础概念与Linux安装教程)
目录 一、什么是Docker、有什么作用 二、Docker与虚拟机(对比) 三、Docker基础概念 四、CentOS安装Docker 一、从零认识Docker、有什么作用 1.项目部署可能的问题: 大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题࿱…...
完美世界C++游戏开发面试题及参考答案
堆栈数据结构有什么区别,举例说明 栈(Stack)和堆(Heap)是两种不同的数据结构,它们在多个方面存在显著区别: 存储方式 栈:栈是一种后进先出(LIFO)的数据结构,它的存储空间是连续的。栈由系统自动分配和释放,用于存储函数调用时的局部变量、函数参数、返回地址等信息…...
【Numpy核心编程攻略:Python数据处理、分析详解与科学计算】2.21 随机数生成:梅森旋转算法的工程实现
2.21 随机数生成:梅森旋转算法的工程实现 目录 #mermaid-svg-J92AWLtQsj9ys1z6 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-J92AWLtQsj9ys1z6 .error-icon{fill:#552222;}#mermaid-svg-J92AWLtQsj9y…...
LeetCode 0922.按奇偶排序数组 II:O(1)空间复杂度-一次遍历双指针
【LetMeFly】922.按奇偶排序数组 II:O(1)空间复杂度-一次遍历双指针 力扣题目链接:https://leetcode.cn/problems/sort-array-by-parity-ii/ 给定一个非负整数数组 nums, nums 中一半整数是 奇数 ,一半整数是 偶数 。 对数组进…...
VSCode设置内容字体大小
1、打开VSCode软件,点击左下角的“图标”,选择“Setting”。 在命令面板中的Font Size处选择适合自己的字体大小。 2、对比Font Size值为14与20下的字体大小。...
【蓝桥杯】日志统计
日志统计(编程题)https://dashoj.com/d/lqbproblem/p/53https://dashoj.com/d/lqbproblem/p/53https://dashoj.com/d/lqbproblem/p/53 题目 日志统计(编程题) 讲解 这个讲解感觉比较通俗易懂。 蓝桥杯2018年省赛B组08(c/c)日…...
九. Redis 持久化-AOF(详细讲解说明,一个配置一个说明分析,步步讲解到位 2)
九. Redis 持久化-AOF(详细讲解说明,一个配置一个说明分析,步步讲解到位 2) 文章目录 九. Redis 持久化-AOF(详细讲解说明,一个配置一个说明分析,步步讲解到位 2)1. Redis 持久化 AOF 概述2. AOF 持久化流程3. AOF 的配置4. AOF 启…...
蓝桥杯备赛题目练习(一)
一. 口算练习题 ## 题目描述 王老师正在教简单算术运算。细心的王老师收集了 i 道学生经常做错的口算题,并且想整理编写成一份练习。 编排这些题目是一件繁琐的事情,为此他想用计算机程序来提高工作效率。王老师希望尽量减少输入的工作量,比…...
【Linux探索学习】第二十八弹——信号(下):信号在内核中的处理及信号捕捉详解
Linux学习笔记: https://blog.csdn.net/2301_80220607/category_12805278.html?spm1001.2014.3001.5482 前言: 在前面我们已经学习了有关信号的一些基本的知识点,包括:信号的概念、信号产生和信号处理等,今天我们重…...
AI与SEO关键词的完美结合如何提升网站流量与排名策略
内容概要 在当今数字营销环境中,内容的成功不仅依赖于高质量的创作,还包括高效的关键词策略。AI与SEO关键词的结合,正是这一趋势的重要体现。 AI技术在SEO中的重要性 在数字营销领域,AI技术的引入为SEO策略带来了前所未有的变革。…...
《运维:技术的基石,服务的保障》
1. LVS(Linux Virtual Server):基于Linux内核的四层负载均衡解决方案 2. Bonding(链路聚合):物理网卡冗余与带宽叠加技术 3. RHEL(Red Hat Enterprise Linux):企业级Li…...
CSS Display属性完全指南
CSS Display属性完全指南 引言核心概念常用display值详解1. block(块级元素)2. inline(行内元素)3. inline-block(行内块级元素)4. flex(弹性布局)5. grid(网格布局&…...
【C++】STL——vector底层实现
目录 💕 1.vector三个核心 💕2.begin函数,end函数的实现(简单略讲) 💕3.size函数,capacity函数的实现 (简单略讲) 💕4.reserve函数实现 (细节…...
Docker Compose的使用
文章首发于我的博客:https://blog.liuzijian.com/post/docker-compose.html 目录 Docker Compose是什么Docker Compose安装Docker Compose文件Docker Compose常用命令案例:部署WordPress博客系统 Docker Compose是什么 Docker Compose是Docker官方的开源…...