[ 
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)

Reply via email to