You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "Paul Rogers (JIRA)" <ji...@apache.org> on 2016/07/20 04:21:20 UTC

[jira] [Created] (DRILL-4791) Provide a light-weight, versioned client API

Paul Rogers created DRILL-4791:
----------------------------------

             Summary: Provide a light-weight, versioned client API
                 Key: DRILL-4791
                 URL: https://issues.apache.org/jira/browse/DRILL-4791
             Project: Apache Drill
          Issue Type: New Feature
            Reporter: Paul Rogers
            Assignee: Paul Rogers


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.



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