From: | "Tsunakawa, Takayuki" <tsunakawa(dot)takay(at)jp(dot)fujitsu(dot)com> |
---|---|
To: | 'Kang Yuzhe' <tiggreen87(at)gmail(dot)com>, "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: On How To Shorten the Steep Learning Curve Towards PG Hacking... |
Date: | 2017-03-28 03:04:08 |
Message-ID: | 0A3221C70F24FB45833433255569204D1F6BC430@G01JPEXMBYT05 |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
From: pgsql-hackers-owner(at)postgresql(dot)org
> [mailto:pgsql-hackers-owner(at)postgresql(dot)org] On Behalf Of Kang Yuzhe
> 1. Prepare Hands-on with PG internals
>
>
> For example, a complete Hands-on with SELECT/INSERT SQL Standard PG
> internals. The point is the experts can pick one fairly complex feature
> and walk it from Parser to Executor in a hands-on manner explaining step
> by step every technical detail.
I sympathize with you. What level of detail do you have in mind? The query processing framework is described in the manual:
Chapter 50. Overview of PostgreSQL Internals
https://www.postgresql.org/docs/devel/static/overview.html
More detailed source code analysis is provided for very old PostgreSQL 7.4, but I guess it's not much different now. The document is in Japanese only:
http://ikubo.x0.com/PostgreSQL/pg_source.htm
Are you thinking of something like this?
MySQL Internals Manual
https://dev.mysql.com/doc/internals/en/
Regards
Takayuki Tsunakawa
From | Date | Subject | |
---|---|---|---|
Next Message | Pavan Deolasee | 2017-03-28 03:11:51 | Re: Patch: Write Amplification Reduction Method (WARM) |
Previous Message | Bruce Momjian | 2017-03-28 02:56:49 | Re: Patch: Write Amplification Reduction Method (WARM) |