Home / Companies / ScyllaDB / Blog / Post Details
Content Deep Dive

Chris Bannister Discusses GoCQL at ScyllaDB Summit 2017

Blog post from ScyllaDB

Post Details
Company
Date Published
Author
Phillip Tribble
Word Count
1,040
Language
English
Hacker News Points
-
Summary

Chris Bannister, the maintainer of the GoCQL package, which is a Golang driver for Apache Cassandra and ScyllaDB, discusses his work and upcoming presentation at the ScyllaDB Summit 2017. Bannister explains GoCQL's capabilities, such as automatically discovering data centers and distributing queries efficiently, and highlights the advantages of using Go for concurrency and error handling. He plans to explain how to use GoCQL to execute queries and provide insights into the driver's internal operations during his talk. Bannister emphasizes the importance of reliable testing and the continuous integration system he has set up for GoCQL to ensure its robustness. While acknowledging that GoCQL does not support all features present in the Java driver, he notes that GoCQL is designed to be a low-level, yet functional driver for most situations, with external libraries available for additional features. Bannister also mentions ongoing improvements, such as working on the v5 binary protocol and refining retry policies, while expressing his reservation about integrating more complex functionalities directly into the driver.