Thread: Is zheap on track for PostgreSQL 12.0?

Is zheap on track for PostgreSQL 12.0?

From
Michael Goldshteyn
Date:
I just read an article about the advantages of zheap over the heap that PostgreSQL currently uses and there were several posts on this list about it being more compact as well as more performant. I am hopeful that it makes it into PostgreSQL 12.0, but it is unclear what the current status of this change is.

Can one of the Postgres devs please chime in on its status for 12.0?

Thanks,

Michael Goldshteyn

Re: Is zheap on track for PostgreSQL 12.0?

From
Amit Kapila
Date:
On Fri, Feb 1, 2019 at 8:29 PM Michael Goldshteyn <mgold10000@gmail.com> wrote:
>
> I just read an article about the advantages of zheap over the heap that PostgreSQL currently uses and there were
severalposts on this list about it being more compact as well as more performant. I am hopeful that it makes it into
PostgreSQL12.0, but it is unclear what the current status of this change is. 
>
> Can one of the Postgres devs please chime in on its status for 12.0?
>

I don't think there is any chance for zheap to get into PG12.0.
However, we have made good progress by rebasing it over pluggable API
(thanks to Andres for doing the leg work for same).  We have also made
quite a few performance improvements in the last few months.  Right
now, we are doing some stress testing of the core zheap and trying to
finish the remaining things like support for logical decoding.  Also,
we are trying to make progress on the undo patches by reviewing the
code which is one of the building blocks for zheap.  I request you to
help in review/test of zheap if you want to see more progress on the
same.

--
With Regards,
Amit Kapila.
EnterpriseDB: http://www.enterprisedb.com


Re: Is zheap on track for PostgreSQL 12.0?

From
AJG
Date:
Hopefully someone checked out this academic paper, as the perf gains seem
impressive on the surface..

http://madsys.cs.tsinghua.edu.cn/publications/TS2018-liu.pdf

DudeTx: Durable Transactions Made Decoupled

"This paper presents DudeTx, a crash-consistent durable transaction system
that avoids the drawbacks of both undo and redo logging." 



--
Sent from: http://www.postgresql-archive.org/PostgreSQL-hackers-f1928748.html