Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 38828200B50 for ; Fri, 29 Jul 2016 13:07:22 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 372BA160AA6; Fri, 29 Jul 2016 11:07:22 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id AF238160A61 for ; Fri, 29 Jul 2016 13:07:21 +0200 (CEST) Received: (qmail 14234 invoked by uid 500); 29 Jul 2016 11:07:20 -0000 Mailing-List: contact commits-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cassandra.apache.org Delivered-To: mailing list commits@cassandra.apache.org Received: (qmail 14209 invoked by uid 99); 29 Jul 2016 11:07:20 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 29 Jul 2016 11:07:20 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 943E82C0D61 for ; Fri, 29 Jul 2016 11:07:20 +0000 (UTC) Date: Fri, 29 Jul 2016 11:07:20 +0000 (UTC) From: "Sylvain Lebresne (JIRA)" To: commits@cassandra.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (CASSANDRA-11990) Address rows rather than partitions in SASI MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Fri, 29 Jul 2016 11:07:22 -0000 [ https://issues.apache.org/jira/browse/CASSANDRA-11990?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15399144#comment-15399144 ] Sylvain Lebresne commented on CASSANDRA-11990: ---------------------------------------------- I'm not familiar enough with the SASI code at this point to have much opinions on the specifics of what is the best implementation choices. But it does sound like supporting other partitioners is fairly orthogonal to the original ticket intent so it should likely be left to a follow-up ticket (if only so we can focus on proper testing separately). And in general, the more incremental we can do stuff, the better. > Address rows rather than partitions in SASI > ------------------------------------------- > > Key: CASSANDRA-11990 > URL: https://issues.apache.org/jira/browse/CASSANDRA-11990 > Project: Cassandra > Issue Type: Improvement > Components: CQL > Reporter: Alex Petrov > Assignee: Alex Petrov > Attachments: perf.pdf, size_comparison.png > > > Currently, the lookup in SASI index would return the key position of the partition. After the partition lookup, the rows are iterated and the operators are applied in order to filter out ones that do not match. > bq. TokenTree which accepts variable size keys (such would enable different partitioners, collections support, primary key indexing etc.), -- This message was sent by Atlassian JIRA (v6.3.4#6332)