You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@polaris.apache.org by "snazy (via GitHub)" <gi...@apache.org> on 2025/01/15 11:30:27 UTC

[I] Persistence model built around implementation details [polaris]

snazy opened a new issue, #775:
URL: https://github.com/apache/polaris/issues/775

   ### Describe the bug
   
   The persistence model (as in `org.apache.polaris.core.entity`) is built around assumptions for a particular implementation. It does not just define different entity types (think: catalog, namespace, table, etc) but also implementation details about cache and data consistency details. These details leak though the whole code base that has to deal with any kind of entity. This makes it extremely difficult to use another persistence backend than the one this persistence model was built for, like the "simpler KV store" mentioned in `PolarisMetaStoreSession`.
   
   ### To Reproduce
   
   _No response_
   
   ### Actual Behavior
   
   _No response_
   
   ### Expected Behavior
   
   _No response_
   
   ### Additional context
   
   _No response_
   
   ### System information
   
   _No response_


-- 
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-unsubscribe@polaris.apache.org.apache.org

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


Re: [I] Persistence model built around implementation details [polaris]

Posted by "snazy (via GitHub)" <gi...@apache.org>.
snazy commented on issue #775:
URL: https://github.com/apache/polaris/issues/775#issuecomment-2597562779

   > This is potentially an improvement, not a bug
   
   I disagree, because this effectively prevents the intention of the abstraction to have _pluggable_ storage even for "simpler KV stores", as defined in the Polaris-internal API.


-- 
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-unsubscribe@polaris.apache.org

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


Re: [I] Persistence model built around implementation details [polaris]

Posted by "collado-mike (via GitHub)" <gi...@apache.org>.
collado-mike commented on issue #775:
URL: https://github.com/apache/polaris/issues/775#issuecomment-2596946907

   This is potentially an improvement, not a bug


-- 
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-unsubscribe@polaris.apache.org

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