Hello Calcite devs! I'm a PhD student at the database group of the University of Waterloo in Ontario, Canada. My work has focused on schema optimization for NoSQL databases (specifically Cassandra for the time being). You can see a piece of my recent work at the link below where I developed an automated tool to design efficient schemas for Cassandra based on a description of application workloads.
https://www.researchgate.net/publication/289372760_NoSE_Schema_Design_for_NoSQL_Applications I'm really interested on getting involved in Calcite and I have two main questions 1) What is the status of lattices in Calcite? I read the documentation ( https://calcite.apache.org/docs/lattice.html) but it's unclear what's been implemented or how it works. Specifically, the documentation seems to suggest that Calcite will automatically select tiles to create. Are there any examples of using lattices I can look at? 2) Is there any work being done on an adapter for Cassandra or HBase? This is something I would be interested in contributing to. I know the Phoenix folks are working on integrating with Calcite, but it looks like their implementation is too Phoenix-specific to enable the use of vanilla HBase. Thanks! Cheers, -- Michael Mior [email protected] http://michael.mior.ca/
