Hi all,
I am considering using Calcite in a multi-tenant application that can run queries from different customers in the same process and have a few questions for those familiar with the code about this approach. Specifically, I would like to know if metadata is completely separated per-schema that is loaded or if it is ever shared between schemas? Also, I read in the docs somewhere that Calcite manages memory for cross schema joins which seemed to suggest it may persist data to disk temporarily. Is this the case or is there somewhere I can learn more about how data persistence works? Are there any other concerns that I should have when running Calcite in a multi-tenant application? Finally, if you or someone you know may be interested in a short term contract to assist with a Calcite POC, let me know. Regards, Mike
