From: | Christos Maris <christos(dot)c(dot)maris(at)gmail(dot)com> |
---|---|
To: | Aleksander Alekseev <a(dot)alekseev(at)postgrespro(dot)ru> |
Cc: | Craig Ringer <craig(at)2ndquadrant(dot)com>, PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org> |
Subject: | Re: Google Summer of Code: Potential Applicant |
Date: | 2018-03-13 12:46:26 |
Message-ID: | CAKNy7UmDJOcxRJopLRpL3HeVuPmaDdT-pHj2Z9nsQoecXA-53w@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Hi all,
At first, I appreciate your insights Craig, but I think I will stick with
AlgoDS ;)
Aleksander, I am mostly interested on the sorting algos benchmark and
implementation one.
I will start writing a proposal soon enough. Do you have any project
related insights as to what I should put in there?
Thanks a lot in advance!
On Tue, Mar 13, 2018 at 11:55 AM, Aleksander Alekseev <
a(dot)alekseev(at)postgrespro(dot)ru> wrote:
> Hello everyone,
>
> > > I am mostly interested in anything that requires C/C++ implementation
> and
> > > AlgoDS.
> > >
> > > For that reason I would love to work in any of the following (in that
> > > order of preference):
> > >
> > > 1. Sorting algorithms benchmark and implementation
> > > 2. Enhancing amcheck for all AMs
> > > 3. TOAST'ing in slices
> > > 4. Thrift datatype support
> > >
> > Having recently worked with Thrift, I recommend ... don't use Thrift. The
> > library is awkward to work with, it isn't very source-compatible across
> > versions.
> >
> > Consider protobuf instead.
>
> Craig, I believe you probably did something wrong if you had to work
> with some library directly. Actually you generate classes from text
> description and just use them. I worked with Thrift some time ago, in
> 2015 [1]. I wouldn't call it awkward. Protobuf is fine too, but
> unfortunately we don't have any Protobuf-related projects this time.
> Also it's probably worth noticing that the GSoC project doesn't imply
> using any existing libraries, only the binary format which is quite
> stable.
>
> Christos, I appreciate your interest in the Thrift-related project. You
> should know however that we already have a student interested in it [2].
> Feel free to apply for it as well but in this case be prepared for a
> little competition.
>
> [1]: https://github.com/afiskon/scala-thrift-example/blob/
> master/src/test/scala/me/eax/examples/thrift/tests/
> BinaryProtocol.scala#L15
> [2]: https://postgr.es/m/CA%2BSXE9sP1iHNp9_DFJzdbE0cszAA-
> QF8d-8GAUyoCA4q9KCsGw%40mail.gmail.com
>
> --
> Best regards,
> Aleksander Alekseev
>
From | Date | Subject | |
---|---|---|---|
Next Message | Michael Paquier | 2018-03-13 12:48:56 | Re: Using base backup exclusion filters to reduce data transferred with pg_rewind |
Previous Message | Andrew Dunstan | 2018-03-13 12:28:03 | Re: ALTER TABLE ADD COLUMN fast default |