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