[ https://issues.apache.org/jira/browse/HIVE-18712?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16407422#comment-16407422 ]
Alexander Kolbasov commented on HIVE-18712: ------------------------------------------- Let's clarify what kind of objects do we currently have: # Catalog (new thing in flight) - collection of databases # Database - collection of tables # Table - collection of partitions # Partition - bunch of stuff # Schemas - where do these fit? [~alangates] any comment? I would actually suggest to add a notion of "namespace' as a top-level abstraction. Everything should belong to some namespace, there is no sharing between namespaces, they can use different backends if the implementation chooses, they may represent different servers, different clusters, etc. ANy thoughts on this? > Design HMS Api v2 > ----------------- > > Key: HIVE-18712 > URL: https://issues.apache.org/jira/browse/HIVE-18712 > Project: Hive > Issue Type: Improvement > Components: Metastore > Affects Versions: 3.0.0 > Reporter: Alexander Kolbasov > Assignee: Alexander Kolbasov > Priority: Major > > This is an umbrella Jira covering the design of Hive Metastore API v2. > It is supposed to be a placeholder for discussion and design documents. > -- This message was sent by Atlassian JIRA (v7.6.3#76005)