<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Pages on DuckDB Lab — Independent DuckDB Technical Blog</title><link>https://duckdblab.org/en/page/</link><description>Recent content in Pages on DuckDB Lab — Independent DuckDB Technical Blog</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><lastBuildDate>Sat, 12 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://duckdblab.org/en/page/index.xml" rel="self" type="application/rss+xml"/><item><title>About the Author</title><link>https://duckdblab.org/en/page/author/</link><pubDate>Sat, 12 Sep 2026 00:00:00 +0000</pubDate><guid>https://duckdblab.org/en/page/author/</guid><description>&lt;h1 id="about-the-author"&gt;About the Author
&lt;/h1&gt;&lt;h2 id="ross-zhang"&gt;Ross Zhang
&lt;/h2&gt;&lt;p&gt;Founder and primary author of DuckDB Lab.&lt;/p&gt;
&lt;h3 id="professional-background"&gt;Professional Background
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;18+ years in enterprise budget management and digital transformation&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Led financial systems, budget systems, and data integration projects at major enterprises&lt;/li&gt;
&lt;li&gt;Deep experience with Oracle, Hyperion, Kingdee and other enterprise data systems&lt;/li&gt;
&lt;li&gt;Long-term practice in enterprise data analysis, budget systems, data integration, and digitalization&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="technical-expertise"&gt;Technical Expertise
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Area&lt;/th&gt;
 &lt;th&gt;Experience&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DuckDB&lt;/td&gt;
 &lt;td&gt;Production deployment, performance tuning, extension development&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Python Analytics&lt;/td&gt;
 &lt;td&gt;Pandas, Polars, DuckDB integration&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;SQL Optimization&lt;/td&gt;
 &lt;td&gt;Complex query rewriting, execution plan analysis&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Data Engineering&lt;/td&gt;
 &lt;td&gt;ETL/ELT pipelines, data lake architecture&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Cloud Services&lt;/td&gt;
 &lt;td&gt;AWS, AliCloud, Vercel deployment&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Enterprise Software&lt;/td&gt;
 &lt;td&gt;Oracle, Hyperion, Kingdee ERP&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="why-duckdb-lab"&gt;Why DuckDB Lab
&lt;/h3&gt;&lt;p&gt;DuckDB Lab is a personal platform for recording my practical research and experiments with DuckDB, data analytics, and modern data tools.&lt;/p&gt;
&lt;p&gt;Site content is based on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DuckDB official documentation and technical announcements&lt;/li&gt;
&lt;li&gt;My own practical testing and experiments&lt;/li&gt;
&lt;li&gt;Enterprise production environment deployment experience&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="contact"&gt;Contact
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GitHub&lt;/strong&gt;: &lt;a class="link" href="https://github.com/pengzz9527" target="_blank" rel="noopener"
 &gt;pengzz9527&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Email&lt;/strong&gt;: &lt;a class="link" href="mailto:admin@duckdblab.org" &gt;admin@duckdblab.org&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;DuckDB Lab is an independent DuckDB Chinese-language technical community and experimental blog. It is not affiliated with or endorsed by the DuckDB official project.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Correction Policy</title><link>https://duckdblab.org/en/page/correction/</link><pubDate>Sat, 12 Sep 2026 00:00:00 +0000</pubDate><guid>https://duckdblab.org/en/page/correction/</guid><description>&lt;h1 id="correction-policy"&gt;Correction Policy
&lt;/h1&gt;&lt;p&gt;&lt;em&gt;DuckDB Lab is committed to maintaining technical accuracy. If you find errors in our articles, we welcome and actively address them through the following mechanism.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="scope-of-corrections"&gt;Scope of Corrections
&lt;/h2&gt;&lt;p&gt;The following types of errors will be actively corrected:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Technical factual errors&lt;/strong&gt;: Incorrect DuckDB API, configuration parameters, or syntax descriptions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Code errors&lt;/strong&gt;: Code examples that don&amp;rsquo;t run or produce expected results&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Version information errors&lt;/strong&gt;: Inaccurate DuckDB version numbers or feature availability descriptions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Benchmark data errors&lt;/strong&gt;: Incorrect test environment, methodology, or results&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Outdated information&lt;/strong&gt;: Features that have changed after DuckDB upgrades&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="how-to-report-errors"&gt;How to Report Errors
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Method&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;GitHub Issue&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Submit an issue at &lt;a class="link" href="https://github.com/pengzz9527/duckdb-blog/issues" target="_blank" rel="noopener"
 &gt;duckdb-blog&lt;/a&gt; with the article link and error description&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Email&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Send to &lt;a class="link" href="mailto:admin@duckdblab.org" &gt;admin@duckdblab.org&lt;/a&gt; with subject format: &lt;code&gt;[Correction] Article Title&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Pull Request&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;If you have accurate corrections, you can submit a PR directly&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="correction-process"&gt;Correction Process
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Receive Report&lt;/strong&gt; — We acknowledge error reports within 48 hours&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Verify Issue&lt;/strong&gt; — Reproduce the problem in a test environment to confirm the error&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Execute Correction&lt;/strong&gt; — Update the article content, fix code or data&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Record Changes&lt;/strong&gt; — Add a correction note at the bottom of the article (see format below)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Notify Reporter&lt;/strong&gt; — Inform the reporter via Issue or email of the correction result&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="correction-record-format"&gt;Correction Record Format
&lt;/h2&gt;&lt;p&gt;Corrected articles will include the following note at the bottom:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;---
## Correction History

| Date | Correction | Reporter |
|------|-----------|----------|
| 2026-09-12 | Fixed incorrect XXX description | @username |
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="our-commitment"&gt;Our Commitment
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;All confirmed technical errors will be corrected&lt;/li&gt;
&lt;li&gt;Corrected articles retain correction history for transparency&lt;/li&gt;
&lt;li&gt;We regularly review and update existing articles to ensure timeliness&lt;/li&gt;
&lt;li&gt;We encourage community participation in content quality improvement&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Thank you for helping DuckDB Lab maintain high content quality.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Last updated: 2026-09-12&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Editorial Policy</title><link>https://duckdblab.org/en/page/editorial/</link><pubDate>Sat, 12 Sep 2026 00:00:00 +0000</pubDate><guid>https://duckdblab.org/en/page/editorial/</guid><description>&lt;h1 id="editorial-policy"&gt;Editorial Policy
&lt;/h1&gt;&lt;p&gt;&lt;em&gt;DuckDB Lab is committed to providing accurate, practical, and reproducible DuckDB technical content for the Chinese-language tech community.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="content-standards"&gt;Content Standards
&lt;/h2&gt;&lt;h3 id="1-technical-accuracy"&gt;1. Technical Accuracy
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;All technical articles are based on &lt;strong&gt;DuckDB official documentation&lt;/strong&gt; and &lt;strong&gt;hands-on testing&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Code examples are verified in a test environment where applicable&lt;/li&gt;
&lt;li&gt;DuckDB version information is clearly noted at the bottom of each article&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="2-version-annotation"&gt;2. Version Annotation
&lt;/h3&gt;&lt;p&gt;Each technical article includes:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Article Info
DuckDB Version: v1.x / v2.x (Alpha/Preview/Release)
Last Verified: YYYY-MM-DD
Test Environment: OS / CPU / RAM / Storage
Code Repository: GitHub (if applicable)
Official Docs: https://duckdb.org/docs/
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="3-benchmark-standards"&gt;3. Benchmark Standards
&lt;/h3&gt;&lt;p&gt;Articles involving performance testing follow these guidelines:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Item&lt;/th&gt;
 &lt;th&gt;Requirement&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;DuckDB Version&lt;/td&gt;
 &lt;td&gt;Must be explicitly stated&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Test Environment&lt;/td&gt;
 &lt;td&gt;CPU, RAM, OS, Storage must be documented&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Dataset&lt;/td&gt;
 &lt;td&gt;Source, size, row count must be documented&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Methodology&lt;/td&gt;
 &lt;td&gt;Query statements, run count, cache state must be documented&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Results&lt;/td&gt;
 &lt;td&gt;Median, P95, baseline comparison must be reported&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Reproducibility&lt;/td&gt;
 &lt;td&gt;GitHub code repository link provided (where applicable)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="4-alphabeta-feature-disclosure"&gt;4. Alpha/Beta Feature Disclosure
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;DuckDB v2.0 Alpha/Preview features are explicitly labeled as experimental&lt;/li&gt;
&lt;li&gt;No verified production-environment code examples are provided for alpha features&lt;/li&gt;
&lt;li&gt;Alpha features are not described as stable, production-ready capabilities&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="content-categories"&gt;Content Categories
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Type&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Annotation Required&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Technical Tutorial&lt;/td&gt;
 &lt;td&gt;Based on official docs + practical examples&lt;/td&gt;
 &lt;td&gt;DuckDB version required&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Performance Test&lt;/td&gt;
 &lt;td&gt;Includes benchmark data&lt;/td&gt;
 &lt;td&gt;Full environment + GitHub required&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Practical Case Study&lt;/td&gt;
 &lt;td&gt;Production environment experience&lt;/td&gt;
 &lt;td&gt;Applicable scenarios and limitations required&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;News Analysis&lt;/td&gt;
 &lt;td&gt;Technical interpretation of official announcements&lt;/td&gt;
 &lt;td&gt;Official source citation required&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Commercial Speculation&lt;/td&gt;
 &lt;td&gt;Business analysis based on tech trends&lt;/td&gt;
 &lt;td&gt;Clearly labeled as author opinion&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="originality-and-attribution"&gt;Originality and Attribution
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Original content prioritized: based on hands-on testing and personal experience&lt;/li&gt;
&lt;li&gt;Official documentation cited: with clear source links&lt;/li&gt;
&lt;li&gt;Third-party work attributed: with author and source credits&lt;/li&gt;
&lt;li&gt;Test data: generation scripts provided for public datasets where applicable&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="correction-mechanism"&gt;Correction Mechanism
&lt;/h2&gt;&lt;p&gt;If you find errors in any article, please see our &lt;a class="link" href="https://duckdblab.org/en/correction/" &gt;Correction Policy&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="contact-us"&gt;Contact Us
&lt;/h2&gt;&lt;p&gt;For editorial questions or suggestions, please contact us via &lt;a class="link" href="https://github.com/pengzz9527/duckdb-blog/issues" target="_blank" rel="noopener"
 &gt;GitHub Issues&lt;/a&gt; or email &lt;a class="link" href="mailto:contact@duckdblab.org" &gt;contact@duckdblab.org&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Last updated: 2026-09-12&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Search</title><link>https://duckdblab.org/en/search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://duckdblab.org/en/search/</guid><description/></item></channel></rss>