You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by Teun Mathijssen <te...@gmail.com> on 2024/01/29 07:45:56 UTC

Thesis question regarding Calcite placement in taxonomy

 Hi all,

I'm currently writing my Master's thesis in Software Engineering on Apache
Calcite. For my background research I want to classify Calcite under a
taxonomy formulated in "Enabling Query Processing across Heterogeneous Data
Models: A Survey" (https://ieeexplore.ieee.org/abstract/document/8258302).
The authors of this paper classify federated datastores from available
literature under the data type and query interfaces they support. I made a
visualization of their taxonomy which can be found in the attached file.

My question to you is: under which of these classes can we put Calcite? I
think Calcite is a multistore system (with the sidenote that it does not
manage its own data) as it provides one SQL interface and it's capable of
handling heterogeneous data. What do you think? Can we even categorize it?

Looking forward to your answer.

Kind regards,

Teun Mathijssen

Re: Thesis question regarding Calcite placement in taxonomy

Posted by Francis Chuang <fr...@apache.org>.
Hello Teun,

It seems your attachment didn't come through. Can you upload it to imgr 
and link it here?

Thanks,
Francis

On 29/01/2024 6:45 pm, Teun Mathijssen wrote:
> Hi all,
> 
> I'm currently writing my Master's thesis in Software Engineering on 
> Apache Calcite. For my background research I want to classify Calcite 
> under a taxonomy formulated in "Enabling Query Processing across 
> Heterogeneous Data Models: A Survey" 
> (https://ieeexplore.ieee.org/abstract/document/8258302 
> <https://ieeexplore.ieee.org/abstract/document/8258302>). The authors of 
> this paper classify federated datastores from available literature under 
> the data type and query interfaces they support. I made a visualization 
> of their taxonomy which can be found in the attached file.
> 
> My question to you is: under which of these classes can we put Calcite? 
> I think Calcite is a multistore system (with the sidenote that it does 
> not manage its own data) as it provides one SQL interface and it's 
> capable of handling heterogeneous data. What do you think? Can we even 
> categorize it?
> 
> Looking forward to your answer.
> 
> Kind regards,
> 
> Teun Mathijssen