<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Data-Engineering on PlumePHP</title><link>https://plumephp.com/categories/data-engineering/</link><description>Recent content in Data-Engineering on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Tue, 01 Sep 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/categories/data-engineering/index.xml" rel="self" type="application/rss+xml"/><item><title>数据工程专题索引：从 ETL 到实时数仓的现代数据架构</title><link>https://plumephp.com/posts/data-engineering/</link><pubDate>Tue, 01 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/posts/data-engineering/</guid><description>&lt;style&gt;
.de-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin:1.5rem 0}
.de-card{border:1px solid #e5e7eb;border-radius:10px;padding:1.25rem;background:#fff;transition:box-shadow .2s}
.de-card:hover{box-shadow:0 6px 20px rgba(0,0,0,0.08)}
.de-card .thumb{font-size:2rem;margin-bottom:.5rem}
.de-card h4{margin:0 0 .5rem;font-size:1.05rem}
.de-card h4 a{color:#2563eb;text-decoration:none}
.de-card h4 a:hover{text-decoration:underline}
.de-card .summary{color:#4b5563;font-size:.9rem;line-height:1.6;margin-bottom:.75rem}
.de-card ul{margin:0 0 .75rem;padding-left:1.2rem;font-size:.85rem;color:#374151}
.de-card ul li{margin-bottom:.3rem}
.de-card .meta{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;border-top:1px solid #f3f4f6;padding-top:.75rem}
.de-card .stars{color:#f59e0b;letter-spacing:2px}
.de-card .rec{background:#fef3c7;color:#92400e;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600}
.de-section{margin:2.5rem 0}
.de-section h2{border-left:4px solid #2563eb;padding-left:.75rem;margin-bottom:1rem}
.de-ascii{background:#0f172a;color:#e2e8f0;padding:1.25rem;border-radius:8px;overflow-x:auto;font-family:"SF Mono",Consolas,monospace;font-size:.78rem;line-height:1.5;margin:1.5rem 0}
.de-ascii .hl{color:#38bdf8}
.de-ascii .hl2{color:#f472b6}
&lt;/style&gt;
&lt;blockquote&gt;
&lt;p&gt;本专题覆盖现代数据工程完整技术栈：数据采集与集成、存储架构、处理引擎、实时数仓、数据治理与平台工程。共 15 篇深度文章，助你在数据架构演进中做出正确决策。&lt;/p&gt;</description></item><item><title>数据工程深度指南：Modern Data Stack 全栈实践</title><link>https://plumephp.com/data-engineering-overview/</link><pubDate>Tue, 01 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/data-engineering-overview/</guid><description>&lt;p&gt;数据工程（Data Engineering）是连接原始数据与数据驱动决策的核心桥梁。Modern Data Stack（现代数据技术栈）以 ELT 为核心范式，以云数据仓库/湖仓为存储底座，以声明式工具替代手写代码，以 DataOps 重塑数据交付流程。本文从架构演进、核心组件、代码实践与数据治理四个维度，构建一份可落地的全栈深度指南。&lt;/p&gt;</description></item><item><title>Kafka Connect CDC 实战：Debezium 数据同步与变更捕获</title><link>https://plumephp.com/kafka-connect-cdc/</link><pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate><guid>https://plumephp.com/kafka-connect-cdc/</guid><description>&lt;p&gt;在现代数据架构中，系统通常由数十个异构数据源组成。传统全量 ETL 在实时性和资源开销上越来越难满足需求。变更数据捕获（CDC）提供了一种在源数据发生变更时实时捕获并传播这些变更的机制，而 Kafka Connect 与 Debezium 的组合已成为业界最受欢迎的 CDC 解决方案之一。&lt;/p&gt;</description></item><item><title>数据平台工程：Data Mesh、FinOps 与 DataOps 生产实践</title><link>https://plumephp.com/data-platform-engineering/</link><pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate><guid>https://plumephp.com/data-platform-engineering/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;在过去的十年间，数据平台经历了从单体数据仓库到分布式湖仓一体、从集中式治理到领域驱动架构的深刻变革。企业不再满足于&amp;quot;把数据存起来&amp;quot;，而是追求&amp;quot;让数据像产品一样被消费&amp;quot;。Data Mesh 提出领域自治的数据产品思维，DataOps 将 DevOps 的工程纪律注入数据流水线，而 FinOps 则确保海量数据基础设施的成本可控。本文将系统性地拆解这三大范式在生产环境中的落地实践，并给出可直接落地的代码与架构方案。&lt;/p&gt;</description></item><item><title>数据治理与质量管理：数据血缘、质量监控与合规设计</title><link>https://plumephp.com/data-governance-quality/</link><pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate><guid>https://plumephp.com/data-governance-quality/</guid><description>&lt;p&gt;在现代数据驱动的组织中，数据资产呈指数级增长。从业务系统到实时流处理、从数据湖到数据仓库，企业面临的不仅是技术架构的复杂性，更是如何确保数据可信、可追溯且符合监管要求的治理挑战。本文将从数据治理框架出发，深入探讨数据血缘、质量监控、数据目录与合规设计的核心技术与实践方法。&lt;/p&gt;</description></item><item><title>数据管道设计模式：ETL vs ELT、增量同步与流批一体</title><link>https://plumephp.com/etl-elt-design/</link><pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate><guid>https://plumephp.com/etl-elt-design/</guid><description>&lt;p&gt;数据管道设计是数据工程的核心。本文梳理六大关键模式：ETL/ELT 对比、批量处理、增量同步、CDC、流批一体与数据质量治理。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="一etl-与-elt架构哲学的根本分野"&gt;一、ETL 与 ELT：架构哲学的根本分野&lt;/h2&gt;
&lt;p&gt;ETL 在中间层完成清洗与转换，适合一致性要求高、目标算力有限的场景。ELT 将原始数据加载到 Snowflake、BigQuery 等弹性算力平台，以 SQL/dbt 在仓内转换，适合敏捷分析。&lt;/p&gt;</description></item><item><title>数据仓库建模深度指南：从 Kimball 到 Data Mesh</title><link>https://plumephp.com/data-warehouse-modeling/</link><pubDate>Tue, 01 Sep 2026 00:00:00 +0800</pubDate><guid>https://plumephp.com/data-warehouse-modeling/</guid><description>&lt;p&gt;数据仓库建模是分析体系的基石。恰当的建模方法直接决定数仓的查询性能、扩展能力与维护成本。本文系统梳理五种主流方法论：Kimball 维度建模、Data Vault 2.0、Data Mesh、Anchor Modeling 与 OBT，从理论到 SQL 实现，辅以对比分析与 FAQ，帮助为不同场景选择合适的建模策略。&lt;/p&gt;</description></item><item><title>09. dbt 数据转换与 DataOps</title><link>https://plumephp.com/dbt-data-transformation/</link><pubDate>Thu, 13 Aug 2026 16:09:00 +0800</pubDate><guid>https://plumephp.com/dbt-data-transformation/</guid><description>&lt;p&gt;dbt（data build tool）是数据工程领域最具影响力的开源工具之一，它将软件工程最佳实践（版本控制、模块化、测试、文档）引入数据转换流程。本文从 Core 概念到生产部署全面讲解 dbt 生态。&lt;/p&gt;</description></item><item><title>08. Doris 与 StarRocks：MPP 实时分析</title><link>https://plumephp.com/doris-starrocks/</link><pubDate>Thu, 13 Aug 2026 16:08:00 +0800</pubDate><guid>https://plumephp.com/doris-starrocks/</guid><description>&lt;p&gt;Apache Doris（原 Palo）和 StarRocks（原 DorisDB）是两款高性能开源 MPP 分析型数据库，在亚秒级 OLAP 查询和实时数据分析领域表现卓越。本文对比两者的架构设计、核心特性与生产实践。&lt;/p&gt;</description></item><item><title>07. ClickHouse 高性能分析引擎</title><link>https://plumephp.com/clickhouse-analytics/</link><pubDate>Thu, 13 Aug 2026 16:07:00 +0800</pubDate><guid>https://plumephp.com/clickhouse-analytics/</guid><description>&lt;p&gt;ClickHouse 是由 Yandex 开源的列式 OLAP 数据库，凭借其极致的单机查询性能和高压缩比，已成为实时分析场景的事实标准。本文系统讲解其存储引擎、索引机制、集群架构与生产优化。&lt;/p&gt;</description></item><item><title>06. 数据湖技术：Iceberg vs Delta Lake vs Hudi</title><link>https://plumephp.com/data-lake-technologies/</link><pubDate>Thu, 13 Aug 2026 16:06:00 +0800</pubDate><guid>https://plumephp.com/data-lake-technologies/</guid><description>&lt;p&gt;数据湖技术解决了传统 Hive 表在数据更新、Schema 变更和事务支持上的不足。Iceberg、Delta Lake 和 Apache Hudi 是当前三大主流开放表格式（Open Table Format），本文从架构到实践进行全面对比。&lt;/p&gt;</description></item><item><title>05. Apache Flink 实时计算详解</title><link>https://plumephp.com/apache-flink-streaming/</link><pubDate>Thu, 13 Aug 2026 16:05:00 +0800</pubDate><guid>https://plumephp.com/apache-flink-streaming/</guid><description>&lt;p&gt;Apache Flink 是业界领先的分布式流处理引擎，其基于事件时间的窗口计算和精确的 Checkpoint 机制使其成为实时数据处理的首选方案。本文从 DataStream API 出发，深入讲解 Flink 的核心原理与生产实践。&lt;/p&gt;</description></item><item><title>04. Apache Spark 批处理详解</title><link>https://plumephp.com/apache-spark-batch/</link><pubDate>Thu, 13 Aug 2026 16:04:00 +0800</pubDate><guid>https://plumephp.com/apache-spark-batch/</guid><description>&lt;p&gt;Apache Spark 是目前最主流的分布式批处理引擎，其统一的编程模型和内存计算能力使其在大规模数据处理中占据核心地位。本文系统讲解 Spark 三大核心抽象、查询优化器、Shuffle 机制与生产调参策略。&lt;/p&gt;</description></item></channel></rss>