[
https://issues.apache.org/jira/browse/HIVE-29645?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Zhihua Deng updated HIVE-29645:
-------------------------------
Description: This refactoring aligns with the long-standing objective of
mitigating the size and complexity of the ObjectStore
implementation(cf.HIVE-14730). By decomposing the large RawStore/ObjectStore
into smaller, domain-oriented store interfaces and implementations, we can
reduce the complexity and maintenance of ObjectStore, improve separation of
concerns,andcreateacleanerfoundationforfutureevolutionofmetastorepersistencelogic.Italsocentralizestransaction/querylifecyclemanagementthroughhelper/proxyabstractionssothatthenewsub-storescanreusetheexistingpersistencebehaviorwithoutduplicatingboilerplate
> Refactoring Hive Metastore RawStore into pluggable sub-stores
> -------------------------------------------------------------
>
> Key: HIVE-29645
> URL: https://issues.apache.org/jira/browse/HIVE-29645
> Project: Hive
> Issue Type: Task
> Components: Standalone Metastore
> Reporter: Zhihua Deng
> Priority: Major
> Attachments: HIVE-29645-pluggable-substores.pdf
>
>
> This refactoring aligns with the long-standing objective of mitigating the
> size and complexity of the ObjectStore implementation(cf.HIVE-14730). By
> decomposing the large RawStore/ObjectStore into smaller, domain-oriented
> store interfaces and implementations, we can reduce the complexity and
> maintenance of ObjectStore, improve separation of
> concerns,andcreateacleanerfoundationforfutureevolutionofmetastorepersistencelogic.Italsocentralizestransaction/querylifecyclemanagementthroughhelper/proxyabstractionssothatthenewsub-storescanreusetheexistingpersistencebehaviorwithoutduplicatingboilerplate
--
This message was sent by Atlassian Jira
(v8.20.10#820010)