<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>数据治理 on PlumePHP</title><link>https://plumephp.com/tags/%E6%95%B0%E6%8D%AE%E6%B2%BB%E7%90%86/</link><description>Recent content in 数据治理 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sun, 27 Sep 2026 12:50:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E6%95%B0%E6%8D%AE%E6%B2%BB%E7%90%86/index.xml" rel="self" type="application/rss+xml"/><item><title>数据库分区表实战：Range/List/Hash 分区、分区裁剪与归档</title><link>https://plumephp.com/database-table-partitioning/</link><pubDate>Sun, 27 Sep 2026 12:50:00 +0800</pubDate><guid>https://plumephp.com/database-table-partitioning/</guid><description>&lt;h2 id="导语分区表是单表内的分库分表"&gt;导语：分区表是&amp;quot;单表内&amp;quot;的分库分表&lt;/h2&gt;
&lt;p&gt;当一张表数据量到千万级、亿级，单一 B+ 树索引的随机 I/O 与锁竞争都会成为瓶颈。&lt;strong&gt;分区表在逻辑上是一张表，物理上是多个独立存储单元（分区）&lt;/strong&gt;。查询若能命中单个分区（分区裁剪），扫描范围与锁粒度同时缩小，性能与运维都会改善。&lt;/p&gt;</description></item><item><title>Kafka Schema Registry：消息契约管理与 Schema 演进实战</title><link>https://plumephp.com/kafka-schema-registry/</link><pubDate>Sun, 27 Sep 2026 11:00:00 +0800</pubDate><guid>https://plumephp.com/kafka-schema-registry/</guid><description>&lt;p&gt;Kafka 只把消息当「字节数组」存储——&lt;strong&gt;它不关心你的消息长什么样&lt;/strong&gt;。于是灾难悄然发生：生产者升级了字段，老消费者反序列化直接崩溃；不同团队对同一事件的字段命名各执一词；一条消息的「约定」只能靠口口相传。&lt;strong&gt;Schema Registry&lt;/strong&gt; 就是来解决「消息契约」问题的：它集中管理 Topic 的 Schema 版本、强制兼容性检查、让生产与消费两端「签同一份合同」。本文讲透&lt;strong&gt;序列化选型、兼容性级别、演进策略&lt;/strong&gt;与&lt;strong&gt;多环境治理&lt;/strong&gt;。&lt;/p&gt;</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>&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;本专题覆盖现代数据工程完整技术栈：数据采集与集成、存储架构、处理引擎、实时数仓、数据治理与平台工程。共 20 篇深度文章，助你在数据架构演进中做出正确决策。&lt;/p&gt;</description></item></channel></rss>