← Back to team overview

maria-discuss team mailing list archive

Re: [GSoC Idea Discussion] "mcsapi needs a new read API" project


Hi Udit,

My name is Andrew Hutchings (aka LinuxJedi), I'm the Lead Engineer for MariaDB ColumnStore and will be the mentor for that project.

Thank you for your interest. I recommend starting to get familiar with the project itself using the links Dipti mentioned.

The source code for the engine itself can be found at:


The 'develop-1.1' branch contains the current 1.1 release and 'develop' tree contains our future release code.

mcsapi is a separate project can be found at:


We are currently only working on 'develop-1.1' of this tree.

This particular project would have you designing and developing a read API. This should be similar to an ORM access method which connects directly to ColumnStore processes. It only needs to do the equivalent of 'WHERE' conditions for this project, no joins/aggregates required. We can go into more details with that later.

Once you have got ColumnStore running and have looked at the code I can give you a couple of low-hanging-fruit tasks if you would like so that you can get more familiar with the code.

Please let us know if you have any questions.

Kind Regards

On 12/02/18 17:30, Udit Juneja wrote:

I am Udit Juneja, a Compter Science undergraduate student at Thapar Institute of Engineering and Technology, India. I am interested in contributing to MariaDB.

A brief introduction about me:
I am familiar with programming languages (C, C++, Python, PyCUDA, MySQL). I have won many hackathons.

I am interested in "mcsapi needs a new read API" project. I have already started exploring MariaDB, and the APIs which are currently published on the website.

I would like to discuss the idea further and maybe submit a proposal in GSoC later.

Udit Juneja

Mailing list: https://launchpad.net/~maria-discuss
Post to     : maria-discuss@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~maria-discuss
More help   : https://help.launchpad.net/ListHelp

Andrew Hutchings - LinuxJedi - http://www.linuxjedi.co.uk/