Skip to content
View avamingli's full-sized avatar

Block or report avamingli

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
avamingli/README.md

Mingli Zhang (张明礼)

PostgreSQL Significant Contributor — 3rd from China to be recognized
Apache Cloudberry Founding Member & PPMC · Greenplum Committer · PostgreSQL ACE (China)

Database kernel developer · PostgreSQL internals · Query optimization · Parallel execution · MPP distributed systems


PostgreSQL Core

Significant Contributor · Acknowledged in PG 15 / 16 / 17 / 18 release notes · Patch reviewer on pgsql-hackers

Commits merged into PostgreSQL main branch covering planner optimization, COPY enhancement, GIN index correctness, and hash operation crash fixes.

View selected commits

Features:

Bug/Crash Fixes:

Code Cleanups:


Apache Cloudberry

Founding member and historically the top committer by volume. Sole or principal author of multiple major features. A significant portion of development was completed before the project was open-sourced. Contributed to virtually every subsystem: planner, executor, storage, catalog, distributed transactions, libpq.

AQUMV — Answer Query Using Materialized Views (Sole Author)Core PR Automatic planner-level query rewriting that transparently serves queries from materialized views. Supports GROUP BY, GROUPING SETS, ROLLUP, CUBE, HAVING, DISTINCT, DISTINCT ON, ORDER BY, LIMIT/OFFSET/FETCH.

Parallel Query (Principal Author)View PRs Designed intra-node parallel execution with new locus types (HashWorkers, SegmentGeneralWorkers). Implemented parallel Hash/Nested-Loop/Merge Join, parallel AO/AOCS scan, parallel CTAS, parallel REFRESH MV, parallel DISTINCT and UNION.

Dynamic TablesPR Auto-maintained materialized views integrated with AQUMV for real-time analytical acceleration.

All major PRs

AQUMV (19 PRs): #298 · #322 · #342 · #354 · #358 · #439 · #441 · #446 · #501 · #528 · #682 · #705 · #786 · #965 · #990 · #1029 · #1098 · #1117 · #1143

Parallel Query: #30 · #98 · #130 · #149 · #248 · #284 · #365 · #530 · #653 · #1173 · #1213

Other Features: #84 · #327 · #676 · #685 · #725


Greenplum (Pivotal / VMware, 2019–2022)

Greenplum Committer. Architected and rewrote GPSS (Greenplum Streaming Server) — #2 contributor by code volume (55K+ lines changed).

Selected critical fixes

Interviews & Talks

第三位中国成员!张明礼入选 PostgreSQL Contributor 3rd from China recognized as PG Contributor
PostgreSQL 16 中国贡献者专访:张明礼 PG 16 China contributor interview
PostgreSQL全球开发组公布 New Contributors PG Global Dev Group new contributors
PostgreSQL 15发布 HashData贡献关键力量 PG 15 release — HashData contributions
从单进程到并行化:AO表并行扫描内核解析 Parallelizing AO table scans
Postgres内核代码100万行,怎么读? How to read 1M lines of PG code
探索Greenplum/Cloudberry:MPP数据加载 MPP data loading
CloudberryDB并行化查询之路 🎬 Parallel query in CloudberryDB
AQUMV:物化视图查询改写 🎬 Answer Query Using Materialized Views

Pinned Loading

  1. cloudberrydb cloudberrydb Public

    Forked from apache/cloudberry

    Zhang Mingli's CBDB develop repo

    C

  2. gpdb gpdb Public

    Forked from greenplum-db/gpdb-archive

    Greenplum Database

    C 1 3

  3. pg_tpcds pg_tpcds Public

    A PostgreSQL extension that generates TPC-DS schema, data, and queries, and runs all 99 queries with a single SQL call.

    C 3

  4. pg_tpch pg_tpch Public

    A PostgreSQL extension that generates TPC-H schema, data, and queries, and runs all 22 queries with a single SQL call.

    C 2