Uploaded image for project: 'Kylin'
  1. Kylin
  2. KYLIN-1504

Use NavigableSet to store rowkey and use prefix filter to check resource path prefix instead String comparison on tomcat side

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Resolved
    • v1.3.0, v1.4.0, v1.5.0
    • v1.5.1
    • Metadata, REST Service
    • Patch

    Description

      • Use NavigableSet<String> instead of ArrayList<String> to store natively ordered and unique row-key instead of ugly repeatedly using `Collections.sort` or check whether existing on business logic layer, in fact because the raw-key is originally sorted in hbase, the change won't consume any more computational complexity.
      • Verify prefix in hbase region level using prefix filter instead of comparing String in client side.

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            haoch Hao Chen
            haoch Hao Chen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment