You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hive.apache.org by "Alexander Kolbasov (JIRA)" <ji...@apache.org> on 2018/03/21 03:51:00 UTC

[jira] [Comment Edited] (HIVE-18712) Design HMS Api v2

    [ https://issues.apache.org/jira/browse/HIVE-18712?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16407422#comment-16407422 ] 

Alexander Kolbasov edited comment on HIVE-18712 at 3/21/18 3:50 AM:
--------------------------------------------------------------------

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?


was (Author: akolb):
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)