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

Reply via email to