index.html 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>GoCQL</title>
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <meta name="description" content="GoCQL - Modern Cassandra client for the Go">
  7. <meta name="keywords" content="GoCQL, CQL, Cassandra, Go">
  8. <link rel="shortcut icon" type="image/x-icon" href="favicon.ico">
  9. <link rel="stylesheet" href="css/bootstrap.min.css">
  10. <meta property="og:title" content="GoCQL">
  11. <meta property="og:type" content="website">
  12. <meta property="og:url" content="http://tux21b.org/gocql/">
  13. <meta property="og:image" content="http://tux21b.org/gocql/gocql.png">
  14. <meta property="og:description" content="GoCQL - Modern Cassandra client for the Go">
  15. <style>
  16. body { border-top: 4px solid #666; }
  17. h1 { font-weight: bold; }
  18. h2 { border-bottom: 1px solid #ccc; padding-bottom: .2em; }
  19. div.footer { border-top: 1px solid #ccc; padding: 1em 0 .5em; margin-top: 3em; }
  20. img.logo { margin-right: 1em; margin-top: 10px;}
  21. </style>
  22. </head>
  23. <body>
  24. <div class="container">
  25. <div class="row" style="margin-top: 10px; margin-bottom: 20px;">
  26. <div class="col-lg-6">
  27. <img src="gocql.png" alt="GoCQL logo" class="pull-left logo" />
  28. <h1><a href="index.html">GoCQL</a> <small>tux21b.org/v1/gocql</small></h1>
  29. </div>
  30. <div class="col-lg-6">
  31. <ul class="nav nav-pills pull-right" style="margin-top: 20px">
  32. <li><a href="#">Tutorial</a></li>
  33. <li><a href="http://godoc.org/tux21b.org/v1/gocql">Reference</a></li>
  34. <li><a href="https://groups.google.com/forum/#!forum/gocql">Mailing List</a></li>
  35. <li><a href="https://github.com/tux21b/gocql">Source</a></li>
  36. </ul>
  37. </div>
  38. </div>
  39. <div class="alert alert-warning" style="margin: 1em 0 2em;">
  40. <strong>Under Development:</strong> The GoCQL package is currently actively
  41. developed and the API may change in the future.
  42. </div>
  43. <h2>Highlights<span class="glyphicon glyphicon-star pull-right"></span></h2>
  44. <div class="row">
  45. <div class="col-lg-3">
  46. <h3>Cluster Management</h3>
  47. <p>GoCQL automatically discovers all data centers, racks and hosts
  48. in your cluster, manages a pool of connections to them and distributes
  49. queries in a reasonable and efficient way.</p>
  50. </div>
  51. <div class="col-lg-3">
  52. <h3>Type Conversation</h3>
  53. <p>Automatic and safe type conversation between Cassandra and Go without
  54. any loss of precision. Basic types, collections and UUIDs are supported
  55. by default and custom types can implement their own marshaling logic.</p>
  56. </div>
  57. <div class="col-lg-3">
  58. <h3>Synchronous and Concurrent</h3>
  59. <p>Synchronous API with an asynchronous and concurrent back-end. Each
  60. connection can handle up to 128 concurrent queries and may receive
  61. server side push events at any time.</p>
  62. </div>
  63. <div class="col-lg-3">
  64. <h3>Failover Management</h3>
  65. <p>TODO :(</p>
  66. </div>
  67. </div>
  68. <div class="row">
  69. <div class="col-lg-3">
  70. <h3>Result Paging</h3>
  71. <p>Iterate over large results sets and let GoCQL fetch one page after
  72. another. The next page is automatically pre-fetched in the background
  73. once the iterator has passed a certain threshold.</p>
  74. </div>
  75. <div class="col-lg-3">
  76. <h3>Atomic Batches</h3>
  77. <p>Execute a batch of related updates in a single query. GoCQL supports
  78. logged, unlogged and counter batches.</p>
  79. </div>
  80. <div class="col-lg-3">
  81. <h3>Query Tracing</h3>
  82. <p>Trace queries to obtain a detailed output of all events that
  83. happened during the query execution from Cassandra. The output might
  84. help to identify bugs and performance bottlenecks in your
  85. application.</p>
  86. </div>
  87. <div class="col-lg-3">
  88. <h3>Frame Compression</h3>
  89. <p>Speed up and reduce the network traffic by compressing the frames
  90. that are sent to Cassandra.
  91. <a href="https://code.google.com/p/snappy/">Snappy</a>, a
  92. compression algorithm that aims for very high speeds and reasonable
  93. compression, is enabled by default.</p>
  94. </div>
  95. </div>
  96. <div class="row">
  97. <div class="col-lg-3">
  98. <h3>Multiple Cassandra Versions</h3>
  99. <p>GoCQL supports multiple Cassandra version. Currently Cassandra 1.2
  100. and Cassandra 2.0 are fully supported.</p>
  101. </div>
  102. <div class="col-lg-3">
  103. <h3>Thoroughly Tested</h3>
  104. <p>TODO :(</p>
  105. </div>
  106. <div class="col-lg-3">
  107. <h3>BSD License</h3>
  108. <p>Completely open source. Browse the source on
  109. <a href="https://github.com/tux21b/gocql">GitHub</a> and start
  110. contributing today.</p>
  111. </div>
  112. </div>
  113. <div class="footer">
  114. <p>@ 2013 The GoCQL Authors. All rights reserved.</p>
  115. </div>
  116. </body>
  117. </html>