You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by Apache Wiki <wi...@apache.org> on 2016/08/15 16:26:33 UTC

[Cassandra Wiki] Update of "ClientOptions" by JonathanEllis

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Cassandra Wiki" for change notification.

The "ClientOptions" page has been changed by JonathanEllis:
https://wiki.apache.org/cassandra/ClientOptions?action=diff&rev1=194&rev2=195

Comment:
link docs for clients list

  <<TableOfContents()>>
  
- '''IF YOU ARE A CLIENT LIBRARY WRITER''' please update this list as your libraries become compatible with the newest version of cassandra.
+ = CQL =
+ New projects should use [[API|CQL]].  Sending CQL over the wire is not hard, but clients here provide connection pooling, failover, and often other benefits like tracing support.
  
+ The list of drivers is [[http://cassandra.apache.org/doc/latest/getting_started/drivers.html|in the documentation here]].  Client authors, please [[https://github.com/apache/cassandra/tree/trunk/doc|send a pull request]] to include yours.
- = CQL =
- New projects should use [[API|CQL]].  Sending CQL over the wire is not hard, but clients here provide connection pooling, failover, and often other benefits like [[http://www.datastax.com/docs/1.2/cql_cli/cql/TRACING|tracing support]].
- 
-  * Python:
-   * [[http://github.com/datastax/python-driver|DataStax Python Driver]]
-  * Java:
-   * [[http://github.com/datastax/java-driver|DataStax Java driver]]
-  * Node.js
-   * [[https://github.com/datastax/nodejs-driver|DataStax Node.js Driver]]
-   * Helenus: https://github.com/simplereach/helenus
-   * https://github.com/jorgebay/node-cassandra-cql
-   * [[https://github.com/mosfeq4cm/casson|Casson ODM]]
-  * Clojure
-   * alia: https://github.com/mpenet/alia (datastax/java-driver wrapper)
-   * hayt (CQL3 query generation): https://github.com/mpenet/hayt
-   * Cassaforte (CQL3): http://clojurecassandra.info
-  * .NET
-   * [[http://github.com/datastax/csharp-driver|DataStax C# driver]]
-   * cassandra-sharp: [[https://github.com/pchalamet/cassandra-sharp|sources]] [[https://www.nuget.org/packages/cassandra-sharp|NuGet]]
-   * CqlSharp: https://github.com/reuzel/CqlSharp
-  * Ruby:
-   * [[https://github.com/datastax/ruby-driver|DataStax Ruby driver]]
-   * [[https://github.com/iconara/cql-rb|cql-rb]]
-  * PHP:
-   * [[https://github.com/datastax/php-driver|DataStax PHP driver]]
-   * [[http://code.google.com/a/apache-extras.org/p/cassandra-pdo/|Cassandra PDO driver]]
-  * Perl:
-   * [[https://github.com/mkjellman/perlcassa|perlcassa]]
-   * [[https://metacpan.org/module/Net::Async::CassandraCQL|CassandraCQL]]
-  * Go
-   * [[https://github.com/gocql/gocql|gocql]]
-  * Haskell
-   * [[http://hackage.haskell.org/package/cassandra-cql|cassandra-cql]]
-  * C++
-   * [[https://github.com/datastax/cpp-driver|DataStax C++ driver]]
-   * [[https://github.com/mstump/libcql|libcql]]
-  * Erlang
-   * [[https://github.com/iamaleksey/seestar|seestar]]
-   * [[http://github.com/matehat/cqerl|CQErl]]
-  * Scala
-   * [[https://github.com/eklavya/Scqla|Scqla]]
-  * Lua
-   * [[https://github.com/jbochi/lua-resty-cassandra|lua-resty-cassandra]]
-  * Dart
-   * [[https://github.com/achilleasa/dart_cassandra_cql|dart_cassandra_cql]]
-  * Tcl
-   * [[https://github.com/flightaware/casstcl|casstcl]]
  
  = Thrift =
  For older Thrift clients, see ClientOptionsThrift.
@@ -58, +13 @@

  = Internal API =
  The StorageProxy API is available to JVM-based clients, but unless you really know that you need it you should probably be using a higher-level client listed above or, failing that, the Thrift API. The StorageProxy API is intended for internal use, and highly specialized use-cases.
  
+ = Spark =
+ [[https://github.com/datastax/spark-cassandra-connector|A third party spark connector is available]].
+ 
  = Hadoop =
  Running Hadoop map/reduce jobs in Cassandra is described in HadoopSupport.