index.html 4.1 KB

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