Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
100 changes: 11 additions & 89 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,105 +25,27 @@
<div class="container">

<div class="row" style="margin-top: 10px; margin-bottom: 20px;">
<div class="col-lg-6">
<div class="col-lg-8">
<img src="gocql.png" alt="GoCQL logo" class="pull-left logo" />
<h1><a href="/">GoCQL</a> <small>github.com/gocql</small></h1>
<h1><a href="/">GoCQL</a> <small>github.com/apache/cassandra-gocql-driver</small></h1>
</div>
<div class="col-lg-6">
<div class="col-lg-4">
<ul class="nav nav-pills pull-right" style="margin-top: 20px">
<li><a href="#">Tutorial</a></li>
<li><a href="http://godoc.org/github.com/gocql/gocql">Reference</a></li>
<li><a href="https://groups.google.com/forum/#!forum/gocql">Mailing List</a></li>
<li><a href="https://github.com/gocql/gocql">Source</a></li>
<li><a href="https://pkg.go.dev/github.com/apache/cassandra-gocql-driver/v2">Reference</a></li>
<li><a href="https://lists.apache.org/list.html?user@cassandra.apache.org">Mailing List</a></li>
<li><a href="https://github.com/apache/cassandra-gocql-driver">Source</a></li>
</ul>
</div>
</div>

<div class="alert alert-warning" style="margin: 1em 0 2em;">
<strong>Under Development:</strong> The GoCQL package is currently actively
developed and the API may change in the future.
</div>


<h2>Highlights<span class="glyphicon glyphicon-star pull-right"></span></h2>

<div class="row">
<div class="col-lg-3">
<h3>Cluster Management</h3>
<p>GoCQL automatically discovers all data centers, racks and hosts
in your cluster, manages a pool of connections to them and distributes
queries in a reasonable and efficient way.</p>
</div>

<div class="col-lg-3">
<h3>Type Conversion</h3>
<p>Automatic and safe type conversion between Cassandra and Go without
any loss of precision. Basic types, collections and UUIDs are supported
by default and custom types can implement their own marshaling logic.</p>
</div>

<div class="col-lg-3">
<h3>Synchronous and Concurrent</h3>
<p>Synchronous API with an asynchronous and concurrent back-end. Each
connection can handle up to 128 concurrent queries and may receive
server side push events at any time.</p>
</div>

<div class="col-lg-3">
<h3>Failover Management</h3>
<p>TODO :(</p>
</div>
</div>

<div class="row">
<div class="col-lg-3">
<h3>Result Paging</h3>
<p>Iterate over large results sets and let GoCQL fetch one page after
another. The next page is automatically pre-fetched in the background
once the iterator has passed a certain threshold.</p>
</div>

<div class="col-lg-3">
<h3>Atomic Batches</h3>
<p>Execute a batch of related updates in a single query. GoCQL supports
logged, unlogged and counter batches.</p>
</div>

<div class="col-lg-3">
<h3>Query Tracing</h3>
<p>Trace queries to obtain a detailed output of all events that
happened during the query execution from Cassandra. The output might
help to identify bugs and performance bottlenecks in your
application.</p>
</div>

<div class="col-lg-3">
<h3>Frame Compression</h3>
<p>Speed up and reduce the network traffic by compressing the frames
that are sent to Cassandra.
<a href="https://code.google.com/p/snappy/">Snappy</a>, a
compression algorithm that aims for very high speeds and reasonable
compression, is enabled by default.</p>
</div>
</div>
<h2>Donation to the Apache Software Foundation<span class="glyphicon glyphicon-star pull-right"></span></h2>

<div class="row">
<div class="col-lg-3">
<h3>Multiple Cassandra Versions</h3>
<p>GoCQL supports multiple Cassandra version. Currently Cassandra 1.2
and Cassandra 2.0 are fully supported.</p>
</div>

<div class="col-lg-3">
<h3>Thoroughly Tested</h3>
<p>TODO :(</p>
</div>

<div class="col-lg-3">
<h3>BSD License</h3>
<p>Completely open source. Browse the source on
<a href="https://github.com/gocql/gocql">GitHub</a> and start
contributing today.</p>
<div class="col-lg-12">
<p>GoCQL has been donated to the Apache Software Foundation. The new home for GoCQL is
now <a href="https://github.com/apache/cassandra-gocql-driver">https://github.com/apache/cassandra-gocql-driver</a>.</p>
<p>Documentation is available at <a href="https://pkg.go.dev/github.com/apache/cassandra-gocql-driver/v2">https://pkg.go.dev/github.com/apache/cassandra-gocql-driver/v2</a>.</p>
</div>
</div>

Expand Down