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