Open Sourcing a new Python Driver

By Michael Figuiere -  July 9, 2013 | 1 Comment

Following the availability of stable releases of a Java Driver and a C# Driver, we're pleased to open source today an early version of our new Python Driver. This driver shares a similar design as the two previous ones which push further the consistency of the Cassandra client architecture.

This new driver already supports the major features that you can find in the Java and C# drivers, such as:

  • Prepared statements
  • Asynchronous queries
  • Load balancing and retry policies

Despite this advanced stage, keep in mind that the work is still in progress and that the API might change until we finalize the driver. Some features that are still on our todo list:

  • C extension for encoding/decoding messages
  • Tracing support
  • Connection pool metrics
  • Authentication/security feature support
  • Twisted, gevent support
  • Python 3 support
  • IPv6 Support

This driver is a new step towards our goal to simplify the developer experience with Cassandra. We plan to support even more languages in the future, stay tuned!









DataStax has many ways for you to advance in your career and knowledge.

You can take free classes, get certified, or read one of our many white papers.



register for classes

get certified

DBA's Guide to NoSQL







Comments

  1. Baron Schwartz says:

    I’m curious whether you’re considering a Go driver. There are a couple of open-source ones, but clearly you have the most expertise in writing them, and would be great to have an official driver.

Comments

Your email address will not be published. Required fields are marked *




Subscribe for newsletter:

Tel. +1 (408) 933-3120 sales@datastax.com Offices France GermanyJapan

DataStax Enterprise is powered by the best distribution of Apache Cassandra™.

© 2017 DataStax, All Rights Reserved. DataStax, Titan, and TitanDB are registered trademark of DataStax, Inc. and its subsidiaries in the United States and/or other countries.
Apache Cassandra, Apache, Tomcat, Lucene, Solr, Hadoop, Spark, TinkerPop, and Cassandra are trademarks of the Apache Software Foundation or its subsidiaries in Canada, the United States and/or other countries.