Uploaded image for project: 'Apache Drill'
  1. Apache Drill
  2. DRILL-4791

Provide a light-weight, versioned client API

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      Drill's existing client APIs are "industrial strength" - they provide full access to the sophisticated distributed, columnar RPCs which Drill uses internall. However, they are too complex for most client needs. Provide a simpler API optimized for clients: row-based result sets, synchronous, etc.

      At the same time, Drill clients must currently link with the same version of Drill code as is running on the Drill cluster. This forces clients to upgrade in lock-step with the cluster. Allow Drill clients to be upgraded after (or even before) the Drill cluster to simplify management of desktop apps that use Drill.

      Attachments

        Activity

          People

            paul-rogers Paul Rogers
            paul-rogers Paul Rogers
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated: