Return-Path: X-Original-To: apmail-cassandra-user-archive@www.apache.org Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1EF70CF65 for ; Tue, 6 Aug 2013 02:28:43 +0000 (UTC) Received: (qmail 50541 invoked by uid 500); 6 Aug 2013 02:28:40 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 50442 invoked by uid 500); 6 Aug 2013 02:28:40 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 50432 invoked by uid 99); 6 Aug 2013 02:28:40 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 Aug 2013 02:28:40 +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 edlinuxguru@gmail.com designates 74.125.82.47 as permitted sender) Received: from [74.125.82.47] (HELO mail-wg0-f47.google.com) (74.125.82.47) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 Aug 2013 02:28:34 +0000 Received: by mail-wg0-f47.google.com with SMTP id j13so3094510wgh.14 for ; Mon, 05 Aug 2013 19:28:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=+Nw5GUDJ8mlzGduH2APS19I3C9A9SxXtjaCPUf8eUGw=; b=KsfQ9u42bWRb0UDHDiI6emTHxRdV2sK6UIMB1rOTKvcs950hr1T3RCPTC2AVSlwzPg st+hhofqqyZZ/63EELUlGe00ndMVdVxY9zVMoj6u7pdn3joLIIA4z7gTEyrAmBl0yezZ Vz1DC0UZ5G6k8Xzp7Gm+yC6icIDl9kWjf+mQAMEIclEudMN15tu5hXX4Sg/Gbiyw9YlO WZvZna+loQmcvmuECMgkvvtUkfroUJL0YjFLJg4NMxCvRcwEgxstDQcIceXzLbYL29Yp DjEPvv+ctqORljTyjECo1QY8ZcrWoHYKeC5O72g26uFDwKzoVj8DcAopPuNFCJD9IzXv R+hw== MIME-Version: 1.0 X-Received: by 10.194.104.170 with SMTP id gf10mr5873730wjb.90.1375756094636; Mon, 05 Aug 2013 19:28:14 -0700 (PDT) Received: by 10.194.125.177 with HTTP; Mon, 5 Aug 2013 19:28:14 -0700 (PDT) In-Reply-To: References: Date: Mon, 5 Aug 2013 22:28:14 -0400 Message-ID: Subject: Re: DataStax Native Protocol Python Driver [beta] From: Edward Capriolo To: "user@cassandra.apache.org" Content-Type: multipart/alternative; boundary=089e010d8b06518d3c04e33e2d97 X-Virus-Checked: Checked by ClamAV on apache.org --089e010d8b06518d3c04e33e2d97 Content-Type: text/plain; charset=ISO-8859-1 Nice job man! On Mon, Aug 5, 2013 at 6:41 PM, Tyler Hobbs wrote: > For those of you using pycassa or the cassandra dbapi2 driver, I wanted to > let you know that a beta version of the DataStax python driver is available > on GitHub here: https://github.com/datastax/python-driver > > This driver works exclusively with cql3 and uses the new native protocol > for Cassandra 1.2+ in place of Thrift. The main benefits are: > > - Request pipelining, which allows for greater throughput with a > smaller number of connections > - Push notifications from Cassandra about changes to the cluster state > - More advanced connection pooling capabilities, including node > autodiscovery, token-aware routing, and multi-datacenter awareness > > The driver design closely follows that of the DataStax Java driver ( > https://github.com/datastax/java-driver) and C# driver ( > https://github.com/datastax/csharp-driver) with some pythonic adjustments. > > There's also a basic mapping layer available through the 'native' branch > of the cqlengine library, which can be found here: > https://github.com/cqlengine/cqlengine/tree/native. > > We're planning to put the driver through some rigorous QA internally > before the first non-beta release of the driver later this year. > > If you have any questions, suggestions, or bug reports, I would love to > hear them! > > -- > Tyler Hobbs > DataStax > --089e010d8b06518d3c04e33e2d97 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Nice job man!


=
On Mon, Aug 5, 2013 at 6:41 PM, Tyler Hobbs <t= yler@datastax.com> wrote:
For those of you using pyca= ssa or the cassandra dbapi2 driver, I wanted to let you know that a beta ve= rsion of the DataStax python driver is available on GitHub here: https://githu= b.com/datastax/python-driver

This driver works exclusively with cql3 and uses the new native protoco= l for Cassandra 1.2+ in place of Thrift.=A0 The main benefits are:
    <= li>Request pipelining, which allows for greater throughput with a smaller n= umber of connections
  • Push notifications from Cassandra about changes to the cluster state
  • More advanced connection pooling capabilities, including node autodis= covery, token-aware routing, and multi-datacenter awareness

The driver design closely follows that of the DataStax Java driver (https://gith= ub.com/datastax/java-driver) and C# driver (https://github.com/datastax/cs= harp-driver) with some pythonic adjustments.

There's also a basic mapping layer available through the 'native= ' branch of the cqlengine library, which can be found here: https= ://github.com/cqlengine/cqlengine/tree/native.

We're planning to put the driver through some rigorous QA internally= before the first non-beta release of the driver later this year.

If you have any questions, suggestions, or bug reports, I would love to he= ar them!


-- Tyler Hobbs
DataStax

--089e010d8b06518d3c04e33e2d97--