You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kylin.apache.org by "steven zhang (JIRA)" <ji...@apache.org> on 2015/07/23 10:15:05 UTC

[jira] [Created] (KYLIN-904) Recursive queries to method collectResourceRecursively(ResourceStore.java) is not necessary

steven zhang created KYLIN-904:
----------------------------------

             Summary: Recursive queries to method collectResourceRecursively(ResourceStore.java) is not necessary
                 Key: KYLIN-904
                 URL: https://issues.apache.org/jira/browse/KYLIN-904
             Project: Kylin
          Issue Type: Improvement
    Affects Versions: 0.7.1
            Reporter: steven zhang
            Priority: Minor
             Fix For: 0.7.1


it is not necessary collect Resource Recursively when kylin load metadata to cache 
because the path of Resource in table  kylin_metadata such as /cube , /cube_desc etc. is not prefix structure as follow example

/a/b
/a/b/xx
/a/b/xx/xx
/a/b/yy/yy
/a/c

even it have the prefix structure also it is unnecessary
for example it will get all the records with prefix ‘a/b’ when query ‘a/b’

/a/b
/a/b/xx
/a/b/xx/xx
/a/b/yy/yy

when query ’/a/b/xx‘ it will return children of it

/a/b/xx/xx (it already queried before)

so it is not necessary to query path of resource



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)