<?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>Wed, 07 Oct 2026 19:19:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/categories/data-engineering/index.xml" rel="self" type="application/rss+xml"/><item><title>湖仓访问控制与权限治理</title><link>https://plumephp.com/data-lake-access-governance/</link><pubDate>Wed, 07 Oct 2026 19:19:00 +0800</pubDate><guid>https://plumephp.com/data-lake-access-governance/</guid><description>湖仓把数据放进对象存储后，权限不再由数据库统一把守，任何人都可能绕过引擎直读文件。本文拆解湖仓权限的三层模型（存储层、表层、行列表级）、Iceberg 与 Delta 的表级授权、统一 Catalog 与凭证下发机制、行过滤与列掩码、标签驱动的访问控制、跨引擎权限一致性、审计与合规落地，并给出最小权限的推进路径与踩坑清单。</description></item><item><title>非结构化文档 ETL 与多模态数据</title><link>https://plumephp.com/data-unstructured-document-etl/</link><pubDate>Wed, 07 Oct 2026 19:18:00 +0800</pubDate><guid>https://plumephp.com/data-unstructured-document-etl/</guid><description>企业 80% 的数据躺在 PDF、扫描件、Office 文档、邮件与音视频里，它们无法被 SQL 直接查询。本文讲清非结构化 ETL 的完整链路：文档解析工具选型与 PDF 三种形态的差异、OCR 与版面分析、表格抽取、分块策略与重叠控制、元数据与血缘注入、嵌入生成与向量入库、增量重处理与幂等设计，以及质量评估、成本控制与常见踩坑清单。</description></item><item><title>流式 SQL：Flink SQL 与 ksqlDB</title><link>https://plumephp.com/data-streaming-sql/</link><pubDate>Wed, 07 Oct 2026 19:17:00 +0800</pubDate><guid>https://plumephp.com/data-streaming-sql/</guid><description>流式 SQL 把无限流当作持续变化的表，用标准 SQL 描述持续计算，是降低实时开发门槛的关键。本文讲清动态表与 changelog 的三种模式、Flink SQL 的 DDL 与连接器定义、事件时间与水位线声明、窗口 TVF 与各类 Join 的语义差异、状态与性能代价，再对比 ksqlDB 的架构、语法与 pull/push 查询，给出选型对照与生产踩坑清单。</description></item><item><title>Flink 状态后端与 Checkpoint 调优</title><link>https://plumephp.com/data-flink-state-backend-tuning/</link><pubDate>Wed, 07 Oct 2026 19:16:00 +0800</pubDate><guid>https://plumephp.com/data-flink-state-backend-tuning/</guid><description>Flink 作业的稳定性最终落在状态与 Checkpoint 上：状态后端选错会导致 OOM，Checkpoint 参数配错会让作业反复重启。本文拆解 HashMapStateBackend 与 RocksDB 的取舍、Checkpoint 间隔/超时/并发/增量/非对齐的参数含义、State TTL 与状态规模治理、本地恢复把恢复时间从分钟压到秒，并给出监控指标、参数模板与踩坑清单。</description></item><item><title>Spark 性能调优：Shuffle、内存与数据倾斜</title><link>https://plumephp.com/data-spark-performance-tuning/</link><pubDate>Wed, 07 Oct 2026 19:15:00 +0800</pubDate><guid>https://plumephp.com/data-spark-performance-tuning/</guid><description>Spark 作业变慢的原因通常只有三个：Shuffle 太贵、内存不够用、数据分布不均。本文从执行计划与 Spark UI 定位瓶颈入手，拆解 Shuffle 的落盘与网络代价及减少手段、统一内存管理与 executor 内存分配公式、GC 与序列化选择、数据倾斜的识别与加盐/广播/AQE 三类解法、小文件与小分区治理，并给出可直接套用的参数基线与调优流程。</description></item><item><title>数据管道测试与 CI/CD：从单元测试到数据 diff 门禁</title><link>https://plumephp.com/data-pipeline-testing-ci/</link><pubDate>Wed, 07 Oct 2026 19:14:00 +0800</pubDate><guid>https://plumephp.com/data-pipeline-testing-ci/</guid><description>数据管道的测试无法照搬应用测试：SQL 转换、状态存储与外部依赖让单元测试、集成测试和生产验证各有分工。本文拆解管道测试金字塔的分层策略、dbt 与 pytest 的单元测试写法、容器化集成测试、数据 diff 与对账断言、契约与 Schema 兼容性校验、CI/CD 流水线设计（分支构建、制品晋级、幂等回滚），以及影子运行与灰度发布的生产验证方法与常见反模式。</description></item><item><title>数据归档与生命周期：冷热分层、保留策略与合规删除</title><link>https://plumephp.com/data-archival-lifecycle-management/</link><pubDate>Sat, 03 Oct 2026 15:00:00 +0800</pubDate><guid>https://plumephp.com/data-archival-lifecycle-management/</guid><description>数据只增不减是成本失控的根源。本文讲解冷热分层架构与存储分层（热/温/冷/归档）、保留策略的设计方法、归档与恢复流程、合规删除与数据主体请求的处理、自动化生命周期流水线，以及分区策略、成本核算与生产踩坑清单，帮你把数据生命周期当作一等公民来治理。</description></item><item><title>流处理精确一次与状态后端：Checkpoint、两阶段提交与恢复</title><link>https://plumephp.com/data-streaming-exactly-once-state/</link><pubDate>Sat, 03 Oct 2026 14:00:00 +0800</pubDate><guid>https://plumephp.com/data-streaming-exactly-once-state/</guid><description>精确一次不是引擎的单点特性，而是源、处理、汇三方协作的结果。本文深入 Flink 的 Checkpoint 与 Barrier 对齐、状态后端与增量快照、两阶段提交 Sink 的实现、故障恢复流程与状态一致性级别，并给出状态大小治理、Kafka 端到端精确一次实战与生产踩坑清单。</description></item><item><title>数据湖运维：小文件合并、压缩与元数据维护</title><link>https://plumephp.com/data-lake-compaction-maintenance/</link><pubDate>Sat, 03 Oct 2026 13:00:00 +0800</pubDate><guid>https://plumephp.com/data-lake-compaction-maintenance/</guid><description>数据湖的性能退化往往不是写入慢，而是维护缺失。本文系统讲解小文件问题的成因与代价、Compaction 的 binpack 与 sort 策略、快照过期与元数据清理、孤儿文件回收、Iceberg/Hudi/Delta 三种表格式的运维差异，以及自动化维护流水线、监控指标与生产踩坑清单。</description></item><item><title>Polars 与 DuckDB：单机现代数据处理栈</title><link>https://plumephp.com/data-polars-duckdb-modern-stack/</link><pubDate>Sat, 03 Oct 2026 12:00:00 +0800</pubDate><guid>https://plumephp.com/data-polars-duckdb-modern-stack/</guid><description>在单机上处理 GB 到 TB 级数据，Polars 与 DuckDB 正在取代 pandas 与传统数据库。本文剖析 Polars 的列式内存与惰性查询优化、DuckDB 的向量化执行与嵌入式部署，讲清两者的分工与互操作、向量化与并行原理、从 pandas 迁移的实战路径、典型场景与反模式，以及何时该从单机转向分布式。</description></item><item><title>现代数据集成平台：Airbyte、Fivetran 与 SeaTunnel 选型实战</title><link>https://plumephp.com/data-integration-tools-airbyte/</link><pubDate>Sat, 03 Oct 2026 11:00:00 +0800</pubDate><guid>https://plumephp.com/data-integration-tools-airbyte/</guid><description>数据集成平台决定数据进入仓库的可靠性与成本。本文对比 Airbyte、Fivetran 与 SeaTunnel 的架构、连接器生态与运维模式，深入同步模式（全量/增量/CDC）、schema 漂移处理、调度与监控、成本模型，并给出选型决策树与从自研脚本迁移到平台化集成的落地路径。</description></item><item><title>向量数据库与 RAG 数据管道：嵌入生成、索引与检索服务</title><link>https://plumephp.com/data-vector-database-rag-pipeline/</link><pubDate>Sat, 03 Oct 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/data-vector-database-rag-pipeline/</guid><description>从数据工程视角拆解 RAG 链路：分块策略与嵌入模型选型、HNSW 与 IVF 索引原理、量化压缩对召回率的影响、Milvus/Qdrant/pgvector 选型对比、增量写入与重建管道、混合检索与重排序、召回率与延迟的可观测指标，以及生产环境最常见的一致性、分块与过滤踩坑清单。</description></item><item><title>流批一体：从 Lambda/Kappa 架构到统一计算层</title><link>https://plumephp.com/data-stream-batch-unification/</link><pubDate>Wed, 30 Sep 2026 14:00:00 +0800</pubDate><guid>https://plumephp.com/data-stream-batch-unification/</guid><description>深入解析流批一体（Stream-Batch Unification）架构：流批分离的历史与痛点、Lambda 架构双链路的一致性问题、Kappa 架构的统一路径、流批同语义（Flink SQL/Table API）与窗口语义一致性、实时数仓与批处理对账方法、统一计算层选型（Flink/Spark/湖仓底座）、一张表的双模写入与增量回算、从流批分离到一体的分阶段演进路径与工程避坑清单。</description></item><item><title>数据平台成本与 FinOps：存储、计算、弹性与降本实践</title><link>https://plumephp.com/data-finops-cost-optimization/</link><pubDate>Wed, 30 Sep 2026 13:00:00 +0800</pubDate><guid>https://plumephp.com/data-finops-cost-optimization/</guid><description>深入解析数据平台的成本治理与 FinOps：存储与计算成本模型、按量与预留定价、Spot 实例与弹性计算、数据生命周期与分层存储、TTL 与归档策略、FinOps 三阶段（可见/优化/运营）、预算告警与成本分摊、ETL 与查询的降本实践、单位成本指标体系与组织保障机制。</description></item><item><title>数据网格 Data Mesh：领域数据产品、自助平台与联邦治理</title><link>https://plumephp.com/data-mesh-federated-governance/</link><pubDate>Wed, 30 Sep 2026 12:00:00 +0800</pubDate><guid>https://plumephp.com/data-mesh-federated-governance/</guid><description>深入解析数据网格（Data Mesh）架构：领域数据所有权、数据即产品、自助数据平台与联邦计算治理四大原则、领域数据产品的构成要素与产品化思维、自助平台的工程能力清单、集中式治理与联邦治理的边界、与集中式数仓/湖仓的架构对比、组织与平台双轮驱动的落地路径、常见陷阱，以及指标体系驱动的演进路线图。</description></item><item><title>列存与向量化查询引擎：Doris、ClickHouse、StarRocks 与 Trino 的性能本质</title><link>https://plumephp.com/data-query-engines-vectorized/</link><pubDate>Wed, 30 Sep 2026 11:00:00 +0800</pubDate><guid>https://plumephp.com/data-query-engines-vectorized/</guid><description>深入解析现代 OLAP 查询引擎的性能本质：行式与列式存储的取舍、列存压缩与编码、向量化执行引擎与火山模型的差异、Batch 处理与 SIMD 指令级并行、MPP 架构与 Shuffle、Doris/ClickHouse/StarRocks/Trino 四大引擎的架构对比、基于代价的查询优化器与基数估算、谓词下推与列剪枝、Join/聚合执行策略，以及场景化选型与调优实践。</description></item><item><title>数据合约与 Schema Registry：让数据接口可演进、可兼容、可测试</title><link>https://plumephp.com/data-contract-schema-registry/</link><pubDate>Wed, 30 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/data-contract-schema-registry/</guid><description>深入解析数据合约（Data Contract）与 Schema Registry 的治理体系：Schema 与数据合约的本质区别、Confluent Schema Registry 的架构与主题策略、Avro/Protobuf/JSON Schema 三种序列化语言对比、向后/向前/完全兼容级别的演进规则、消费者驱动的契约测试（Pact）、Schema 权限与审计、从 Kafka 到数仓的端到端落地，以及生产环境的最佳实践与避坑清单。</description></item><item><title>Apache Iceberg 深度剖析：元数据层、ACID 与表优化</title><link>https://plumephp.com/data-lakehouse-iceberg/</link><pubDate>Wed, 30 Sep 2026 09:00:00 +0800</pubDate><guid>https://plumephp.com/data-lakehouse-iceberg/</guid><description>深入剖析 Apache Iceberg 表格式的实现细节：Catalog → Metadata File → Manifest List → Manifest → Data File 五级元数据模型、快照隔离与乐观并发控制、时间旅行与快照回滚的内部机制、隐藏分区与分区演进、Schema 演化的兼容规则、小文件合并与表优化存储过程、Flink 两阶段提交写入与 Spark 生产调优，帮助你在湖仓选型之外真正理解 Iceberg 为什么可靠。</description></item><item><title>流处理进阶：窗口、水印与状态</title><link>https://plumephp.com/data-streaming-window-time/</link><pubDate>Tue, 29 Sep 2026 14:00:00 +0800</pubDate><guid>https://plumephp.com/data-streaming-window-time/</guid><description>深入解析流处理核心机制：事件时间 vs 处理时间、窗口类型（滚动/滑动/会话/计数）、水印（Watermark）与乱序数据处理、迟到事件的三种策略（丢弃/更新/旁路）、Exactly-Once 语义与状态管理、检查点与故障恢复、状态后端与增量计算、流表 Join 与维表关联、背压机制，以及流处理系统设计的工程实践。</description></item><item><title>数据安全与隐私合规：从加密到合规审计</title><link>https://plumephp.com/data-security-privacy-compliance/</link><pubDate>Tue, 29 Sep 2026 13:00:00 +0800</pubDate><guid>https://plumephp.com/data-security-privacy-compliance/</guid><description>深入解析数据安全与隐私合规：数据分级与敏感数据识别（PII 扫描）、传输与存储加密（TLS/字段级加密/密钥管理）、脱敏与掩码（静态/动态脱敏）、访问控制（角色/行级/列级权限）、数据外发与共享的安全、隐私合规（GDPR/PIPL/CCPA 的落地流程）、数据保留与删除（TTL/删除权）、以及数据安全审计与事件响应的工程实践。</description></item><item><title>Schema 迁移与数据演进：零停机地改变数据形态</title><link>https://plumephp.com/data-schema-migration-evolution/</link><pubDate>Tue, 29 Sep 2026 12:00:00 +0800</pubDate><guid>https://plumephp.com/data-schema-migration-evolution/</guid><description>深入解析数据库与数据管道中的 Schema 迁移与演进：迁移工具选型（Flyway/Liquibase/Prisma/dbt）、迁移版本管理与幂等、安全迁移模式（expand-contract/加列默认值/双写）、破坏性变更的规避、大表迁移的锁与性能、数据演进（增删列/改类型/合并表）的工程规范、以及流式数据（Kafka/数仓）中的 Schema 演进与兼容性策略。</description></item><item><title>SQL 查询优化：从执行计划到吞吐调优</title><link>https://plumephp.com/data-sql-query-optimization/</link><pubDate>Tue, 29 Sep 2026 11:00:00 +0800</pubDate><guid>https://plumephp.com/data-sql-query-optimization/</guid><description>深入解析 SQL 查询优化：读懂执行计划（EXPLAIN/EXPLAIN ANALYZE）与代价模型、索引设计（B+树/覆盖索引/联合索引）、分区裁剪与分桶优化、谓词下推与投影下推、Join 策略（Hash/Merge/Nested Loop）与数据倾斜、聚合与窗口函数优化、大表扫描与列存优化、慢查询定位方法，以及数仓 SQL 调优的工程实践。</description></item><item><title>指标层与语义层：让指标口径成为工程资产</title><link>https://plumephp.com/data-metrics-semantic-layer/</link><pubDate>Tue, 29 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/data-metrics-semantic-layer/</guid><description>深入解析指标层（Metrics Layer）与语义层（Semantic Layer）：指标口径不一致的根源、定义指标体系（原子指标/派生指标/复合指标）、语义层的设计原则（单一定义/多路复用/可度量）、dbt 语义层与 LookML/MetricFlow 的实现、指标的生命周期治理、自助分析平台如何消费指标、以及指标质量与口径变更的可观测性。</description></item><item><title>数据管道编排：Airflow、Dagster 与 Prefect 生产实践</title><link>https://plumephp.com/data-pipeline-orchestration/</link><pubDate>Tue, 29 Sep 2026 09:00:00 +0800</pubDate><guid>https://plumephp.com/data-pipeline-orchestration/</guid><description>深入解析数据管道编排（Pipeline Orchestration）：编排与调度的区别、Airflow/Dagster/Prefect 三大框架对比与选型、DAG 设计模式（依赖管理/幂等/重试/超时）、动态任务与数据感知调度、编排中的资源与并发控制、失败重试与告警、可观测性与可测试性，以及端到端数据编排平台的生产架构。</description></item><item><title>特征存储（Feature Store）架构：从一致性到在线检索的完整实践</title><link>https://plumephp.com/feature-store/</link><pubDate>Sun, 27 Sep 2026 12:30:00 +0800</pubDate><guid>https://plumephp.com/feature-store/</guid><description>深入解析特征存储（Feature Store）的架构与实践：特征平台核心概念、训练服务一致性（Training-Serving Skew）、特征注册与管理（FeatureView/版本）、在线离线存储（Redis/向量检索）、批流特征计算管道、Feast 与定制方案对比、特征血缘与监控，以及推荐系统端的完整实战案例。</description></item><item><title>反向 ETL 与数据激活：让数据仓库的价值回到业务系统</title><link>https://plumephp.com/data-reverse-etl/</link><pubDate>Sun, 27 Sep 2026 12:00:00 +0800</pubDate><guid>https://plumephp.com/data-reverse-etl/</guid><description>深入解析反向 ETL（Reverse ETL）与数据激活：核心概念与业务价值、RudderStack/Hightouch/Census 三大工具对比、CRM/SaaS/客服等同步目标、受众分段同步、Webhook 与 API 激活、与 CDP 的关系、实时与批量同步模式，以及端到端架构设计与生产落地案例。</description></item><item><title>数据可观测性：从管道监控到数据宕机的全方位保障</title><link>https://plumephp.com/data-observability/</link><pubDate>Sun, 27 Sep 2026 11:30:00 +0800</pubDate><guid>https://plumephp.com/data-observability/</guid><description>系统解析数据可观测性（Data Observability）的落地体系：管道 Job 状态/耗时/失败率监控、数据新鲜度与数据宕机概念、Volume/Quality/Schema 四类核心指标、Airflow/Dagster 工作流可观测性、日志与链路追踪、告警分级与 on-call 机制，以及与 dbt/ELT 管道的深度集成，附生产配置与案例。</description></item><item><title>湖仓一体架构：Iceberg、Delta Lake 与 Hudi 的统一数据底座</title><link>https://plumephp.com/data-lakehouse-architecture/</link><pubDate>Sun, 27 Sep 2026 11:00:00 +0800</pubDate><guid>https://plumephp.com/data-lakehouse-architecture/</guid><description>深入解析湖仓一体（Lakehouse）架构：数据湖与数仓的演进关系、Apache Iceberg 开放表格式（ACID/时间旅行/增量读取）、Delta Lake 与 Hudi 三方对比、Bronze/Silver/Gold 分层设计、统一存储与多引擎协作、文件布局优化与批流一体写入，附 Spark/Flink/Trino 生产配置与落地案例。</description></item><item><title>数据目录与血缘追踪：元数据驱动的数据资产管理</title><link>https://plumephp.com/data-catalog-lineage/</link><pubDate>Sun, 27 Sep 2026 10:30:00 +0800</pubDate><guid>https://plumephp.com/data-catalog-lineage/</guid><description>深入解析企业数据目录与血缘追踪的完整落地路径：技术/业务/操作元数据模型、OpenMetadata/DataHub/Amundsen 三大开源平台对比、数据资产扫描与分类、SQL 解析与 OpenLineage 血缘采集、搜索与发现、Owner 与分级治理，以及血缘驱动的变更影响分析，附真实配置与生产案例。</description></item><item><title>数据质量监控实战：从质量维度到 Great Expectations 与 Soda 落地</title><link>https://plumephp.com/data-quality-monitoring/</link><pubDate>Sun, 27 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/data-quality-monitoring/</guid><description>系统解析数据质量监控的完整落地路径：数据质量六大维度、Great Expectations 期望套件与 Checkpoint、Soda Core 与 SodaCL 规则编写、质量门禁嵌入 CI/CD、基数与均值漂移异常检测、质量报告与血缘联动，附真实生产配置与案例。</description></item><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>数据工程是现代数据驱动组织的核心技术支柱，负责将原始数据转化为可信赖、可访问、可分析的数据资产。本专题系统覆盖数据采集与清洗、ETL/ELT 管道设计、批流一体架构（Spark/Flink）、实时数据仓库（ClickHouse/Doris）、数据质量监控与治理框架（Great Expectations/Soda Core）、数据目录与血缘追踪、Data Mesh 去中心化数据架构、数据平台工程（DBT/Dataform）以及云原生 FinOps 成本优化策略，并深入湖仓一体（Iceberg/Delta Lake/Hudi）、数据可观测性（Data Observability）、反向 ETL 数据激活与特征存储（Feast）、数据管道编排（Airflow/Dagster/Prefect）、指标层与语义层（MetricFlow）、SQL 查询优化（执行计划/分区裁剪）、Schema 迁移与数据演进（expand-contract/双写）、数据安全隐私合规（PII 识别/脱敏/GDPR）以及流处理窗口与水印进阶（事件时间/Exactly-Once）等深度专题，为数据工程师与平台架构师提供从概念到落地的完整知识体系。并补齐数据管道测试与 CI/CD（单元测试/数据 diff 门禁/制品晋级）、Spark 性能调优（Shuffle/内存/数据倾斜）、Flink 状态后端与 Checkpoint 调优、流式 SQL（Flink SQL/ksqlDB）、非结构化文档 ETL 与多模态数据、湖仓访问控制与权限治理（行过滤/列掩码/统一 Catalog）等进阶议题。</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>深入探索 Modern Data Stack 的每个组件：ELT/ETL 架构选型、dbt 数据转换、数据仓库/湖/湖仓一体、Airflow/Prefect/Dagster 编排、Great Expectations/Soda 数据质量、DataHub/Amundsen 数据目录与治理。附完整代码示例与对比表。</description></item><item><title>BI 可视化工具深度对比：Tableau、Power BI、Superset 与 Metabase</title><link>https://plumephp.com/bi-visualization-tools/</link><pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate><guid>https://plumephp.com/bi-visualization-tools/</guid><description>通过六大章节深入对比 Tableau、Power BI、Apache Superset 与 Metabase 四款主流 BI 可视化工具，涵盖产品定位、数据源接入、建模方法、图表配置、嵌入集成与自定义扩展，并附完整代码示例与选型决策表。</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>深入解析 Kafka Connect 与 Debezium 的 CDC 数据捕获架构，涵盖 MySQL、PostgreSQL Source Connector 配置，Elasticsearch 与 S3 Sink Connector 实践，Schema Evolution 策略以及 SMT 单条消息转换。</description></item><item><title>实时数仓架构实战：Kafka + Flink + ClickHouse 流批一体</title><link>https://plumephp.com/realtime-data-warehouse/</link><pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate><guid>https://plumephp.com/realtime-data-warehouse/</guid><description>从零构建基于 Kafka + Flink + ClickHouse 的实时数仓，涵盖数据采集、流式计算、OLAP 存储与实时大盘的全链路实战。</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>深入解析数据平台工程的核心范式，涵盖 Data Mesh 架构设计、DataOps CI/CD 实践、FinOps 成本优化与平台工程模式，附完整代码示例与生产落地经验。</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>在现代数据驱动的组织中，数据资产呈指数级增长。从业务系统到实时流处理、从数据湖到数据仓库，企业面临的不仅是技术架构的复杂性，更是如何确保数据可信、可追溯且符合监管要求的治理挑战。本文将从数据治理框架出发，深入探讨数据血缘、质量监控、数据目录与合规设计的核心技术与实践方法。</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>深入剖析数据工程中的核心管道设计模式，涵盖 ETL 与 ELT 架构选型、批量与增量同步策略、CDC 捕获、流批一体实现以及数据质量保障体系。</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>全面解析 Kimball 维度建模、Data Vault 2.0、Data Mesh、Anchor Modeling 与 OBT 五大建模方法论，涵盖星型/雪花模型、Hub-Link-Satellite、领域自治等核心概念与完整 SQL 实战</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>dbt (data build tool) 完整实践指南：models、tests、docs、macros 核心概念，Jinja 模板编程，CI/CD 集成以及 dbt Cloud 与 dbt Core 部署策略。</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>深度解析 Apache Doris 与 StarRocks 的 MPP 架构、向量化执行引擎、物化视图、联邦查询能力与选型对比，以及生产集群部署与查询优化策略。</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>深入 ClickHouse 列式存储引擎：MergeTree 引擎家族、 sparse primary index、向量化执行、物化视图、集群分片与查询优化实战。</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>深度对比三大开源数据湖技术 Iceberg、Delta Lake 与 Apache Hudi 的架构设计、ACID 事务支持、Schema Evolution 与 Time Travel 能力，以及湖仓一体实践。</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>深入 Apache Flink 实时计算引擎：DataStream API 编程模型、Checkpoint 容错机制、Watermark 事件时间与窗口计算、以及 Exactly-Once 语义实现原理。</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>深入 Apache Spark 批处理核心：RDD、DataFrame、Dataset 对比与选型，Spark SQL 查询优化，Shuffle 机制原理与调优策略，以及 Spark Core 关键参数配置。</description></item></channel></rss>