Return-Path: X-Original-To: apmail-incubator-drill-user-archive@minotaur.apache.org Delivered-To: apmail-incubator-drill-user-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 977E2E726 for ; Fri, 7 Dec 2012 01:34:55 +0000 (UTC) Received: (qmail 59003 invoked by uid 500); 7 Dec 2012 01:34:55 -0000 Delivered-To: apmail-incubator-drill-user-archive@incubator.apache.org Received: (qmail 58959 invoked by uid 500); 7 Dec 2012 01:34:55 -0000 Mailing-List: contact drill-user-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: drill-user@incubator.apache.org Delivered-To: mailing list drill-user@incubator.apache.org Received: (qmail 58951 invoked by uid 99); 7 Dec 2012 01:34:55 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 07 Dec 2012 01:34:55 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of ted.dunning@gmail.com designates 209.85.223.177 as permitted sender) Received: from [209.85.223.177] (HELO mail-ie0-f177.google.com) (209.85.223.177) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 07 Dec 2012 01:34:47 +0000 Received: by mail-ie0-f177.google.com with SMTP id k13so11476773iea.36 for ; Thu, 06 Dec 2012 17:34:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=CDrxnQCjT7Mbi/nKnMUFf3ki15rycCzm7JimjUjkfbI=; b=LtKHoNjfJNbzyEfB48kbcq3iP4TCG++lObozjizA/bfkcHQjDfZ4R6ZLlcvVzW5JbG 1NS56iAmi+JYCkKzwEohuZ+VpDD1KbjQOoSgrXPr6nO7J8qmyIsiC+WGAzrL6YyStVTS nwUHsSQEAS7JHkOihN2zKv49u3yNNQ8Vh9k2pDrYtCDkFPldg4JWHlEbLS58vozxhUd8 sNq5mvQ7jNENNvnztCTBF6diWDwqwxw5fibb/gIHKCk5OIwZXPFX3iPzSoXsOEVe1mnd u1TocUcqS8u/stdn6ssZafOitBcnZ5aWSsM+kgKS+qtL77xIlv4e7P138q7m+86l9q/t x1Rw== Received: by 10.50.237.103 with SMTP id vb7mr1198518igc.29.1354844066347; Thu, 06 Dec 2012 17:34:26 -0800 (PST) MIME-Version: 1.0 Received: by 10.64.97.106 with HTTP; Thu, 6 Dec 2012 17:33:56 -0800 (PST) In-Reply-To: References: From: Ted Dunning Date: Fri, 7 Dec 2012 02:33:56 +0100 Message-ID: Subject: Re: What do you want out of Apache Drill? To: drill-user@incubator.apache.org Content-Type: multipart/alternative; boundary=14dae93412054cfc2c04d039379f X-Virus-Checked: Checked by ClamAV on apache.org --14dae93412054cfc2c04d039379f Content-Type: text/plain; charset=UTF-8 Drill is explicitly designed (at this time) with the option of not doing large joins. Triple stores pretty much assume lots of large joins. That said, if you could write some suggested typical queries, it would help the discussion along. If you could go so far as to translate to a logical plan, that would be even cooler. On Fri, Dec 7, 2012 at 2:25 AM, Mike Kogan wrote: > I would very much be interested in having a SPARQL interface, though I am > not sure how well Drill will handle many joins. > > > On Thu, Dec 6, 2012 at 5:13 PM, Ted Dunning wrote: > > > On Thu, Dec 6, 2012 at 8:44 PM, Julian Hyde > wrote: > > > > > ... > > > 1 A SQL interface (in addition to DrQL interface) > > > > > > > With your help, this may arrive before DrQL is integrated. > > > > > > > 2 JDBC driver > > > > > > > Should be pretty straightforward. Not on anybody's task list just yet, I > > don't think. > > > > > > > 3 Access to the stack at a lower level (i.e. a way to use the > > > high-performance scan operators without writing a query) > > > > > > > Definitely going to happen. > > > > > > > 4 Ability to query in-memory Java data in a compact form (e.g. arrays > of > > > primitives or nio buffers) > > > > > > > I wonder if this is just a matter of writing a special scanner or a > special > > flavor of join at the execution point. The scanner for the case where > the > > in-memory compact form is only readable in sequential form. The > > join-operator if the memory can be accessed at random. > > > > ... > > > I know some of these are outside of Drill's scope. If so, feel free to > > > disregard. But if you don't ask, you don't get. :) > > > > > > > They all look pretty reasonable to me. > > > --14dae93412054cfc2c04d039379f--