Re: [GSoC] application ideas - Mailing list pgsql-hackers

From Andrey Borodin
Subject Re: [GSoC] application ideas
Date
Msg-id 94872B98-9C36-4955-B03D-11EF031C18E0@yandex-team.ru
Whole thread Raw
In response to Re: [GSoC] application ideas  (pantilimonov misha <pantlimon@yandex.ru>)
List pgsql-hackers
Hi!

We are discussing GSoC details offlist, but I'll put some recommendations on your proposal to the list.

> 3 апр. 2019 г., в 2:53, pantilimonov misha <pantlimon@yandex.ru> написал(а):
>
> Andrey, thank you for your reply.
>
>> 24.03.2019, 12:12, "Andrey Borodin" <x4mmm@yandex-team.ru>:
>>
>> I like the idea of more efficient BufferTag->Page data structure. I'm not sure cache locality is a real problem
there,but I believe this idea deserves giving it a shot. 
>> I'd happily review your proposal and co-mentor project, if it will be chosen for GSoC.
>
> Here it is:
>
> https://docs.google.com/document/d/1HmhOs07zE8Q1TX1pOdtjxHSjjAUjaO2tp9NSmry8muY/edit?usp=sharing

While your project is clearly research-oriented, it is planned within PostgreSQL development process. Can you please
addsome information about which patches are your going to put on commitfest? 
Also, please plan to review one or more patches. This is important for integrating into community.

BTW, there is somewhat related IntegerSet data structure added recently [0]. In my version it was implemented as radix
tree.I think it is a good example how generic data structure can be presented and then reused by BufferManager. 

Best regards, Andrey Borodin.

[0] https://github.com/postgres/postgres/commit/df816f6ad532ad685a3897869a2e64d3a53fe312


pgsql-hackers by date:

Previous
From: David Rowley
Date:
Subject: Why does "toast_tuple_target" allow values below TOAST_TUPLE_TARGET?
Next
From: Amit Langote
Date:
Subject: Re: Why does "toast_tuple_target" allow values belowTOAST_TUPLE_TARGET?