Fokko commented on PR #1140:
URL: https://github.com/apache/iceberg-python/pull/1140#issuecomment-2441769329

   @hussein-awala Thanks for working on this 🚀  @kevinjqliu Regarding the new 
catalogs, my main concern was a proliferation of new catalogs, and that they 
would lack maintenance. I do like this change for two reasons:
   
   - It moves out of the `InMemoryCatalog` that's specific to tests. We want to 
have the catalog as part of the tests, otherwise we're testing a catalog that's 
not part of the normal code-path.
   - It merges the InMemory catalog into the SqlCatalog. This way, when new 
features are released, such as support for views, multi-table transactions, 
etc. we have fewer places where we need to implement them.
   
   I'm positive about this change. The only consideration I could make is that 
we hide the `SqlCatalog` behind the `InMemoryCatalog`. Maybe it is interesting 
for folks to know that they can easily switch to a persistent catalog. What are 
your thoughts?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to