Uploaded image for project: 'CarbonData'
  1. CarbonData
  2. CARBONDATA-284

Abstracting Index and Segment interface

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.1.0-incubating
    • 1.0.0-incubating
    • hadoop-integration
    • None

    Description

      This issue is intended to abstract developer API and user API to achieve following goals:

      Goal 1: User can choose the place to store Index data, it can be stored in
      processing framework's memory space (like in spark driver memory) or in
      another service outside of the processing framework (like using a
      independent database service, which can be shared across client)

      Goal 2: Developer can add more index of his choice to CarbonData files.
      Besides B+ tree on multi-dimensional key which current CarbonData supports,
      developers are free to add other indexing technology to make certain
      workload faster. These new indices should be added in a pluggable way.

      This Jira has been discussed in maillist:
      http://apache-carbondata-mailing-list-archive.1130556.n5.nabble.com/Abstracting-CarbonData-s-Index-Interface-td1587.html

      Attachments

        Activity

          People

            jackylk Jacky Li
            jackylk Jacky Li
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: