Return-Path: X-Original-To: apmail-incubator-gora-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-gora-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3430A996B for ; Tue, 20 Dec 2011 22:49:53 +0000 (UTC) Received: (qmail 51245 invoked by uid 500); 20 Dec 2011 22:49:52 -0000 Delivered-To: apmail-incubator-gora-dev-archive@incubator.apache.org Received: (qmail 51202 invoked by uid 500); 20 Dec 2011 22:49:52 -0000 Mailing-List: contact gora-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: gora-dev@incubator.apache.org Delivered-To: mailing list gora-dev@incubator.apache.org Received: (qmail 51194 invoked by uid 99); 20 Dec 2011 22:49:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 20 Dec 2011 22:49:52 +0000 X-ASF-Spam-Status: No, hits=-2002.5 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 20 Dec 2011 22:49:51 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 9D86D11E562 for ; Tue, 20 Dec 2011 22:49:30 +0000 (UTC) Date: Tue, 20 Dec 2011 22:49:30 +0000 (UTC) From: "Keith Turner (Commented) (JIRA)" To: gora-dev@incubator.apache.org Message-ID: <200599394.32884.1324421370646.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <391288066.32660.1322774320060.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (GORA-65) Implement Accumulo datastore for Gora MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/GORA-65?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13173581#comment-13173581 ] Keith Turner commented on GORA-65: ---------------------------------- We just released 1.3.5 yesterday, we have not yet put jars in a public maven repo. We are still working on that. I can make the patch use 1.3.5. Then the patch would build out of the box once we get the jars in a public repo. We plan to start working on releasing 1.4 now. The patch leverages some newer features. Depending on when we release 1.4 and when the next Gora release, I would probably like to base it against 1.4 if possible. We have just started working on 1.5, so that release will not be soon. Upon entering incubation, 1.3 was our stable branch and we were just about to release 1.4. The code should be pretty similar to the HBase data store. One place were I differed is that I made it possible for the user to choose different ways of encoding the data in Accumulo. The BinaryEncode is similar to what HBase does. The SignedBinaryEncoder encodes the data such that negative numbers sort first lexographically. This is useful if the Gora key is long and you want a query from -5 to 5 to work. If you want to use long as the key, but do not want to treat it as an unsigned long then you would not want to use this encoding. The HexEncoder uses ascii hex to encode long, int, float, double, I like this for debugging. The mapping file is similar to hbase except for table setup. The table part of a mapping supports setting per table config key value pairs. This is how all tables are configured in Accumulo. Using this mechanism cache, localitly groups, bloom filters, iterators, compression, etc can all be configured for a table by setting key value pairs. The class part of the mapping is the same, except I added the encoder config. Is this the type of high level info you were looking for? > Implement Accumulo datastore for Gora > ------------------------------------- > > Key: GORA-65 > URL: https://issues.apache.org/jira/browse/GORA-65 > Project: Gora > Issue Type: New Feature > Reporter: Keith Turner > Attachments: GORA-65-1.patch > > > Accumulo is a BigTable implementation similar to HBase. Accumulo would be a great fit for another Gora datastore. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira