Our great sponsors
-
https://github.com/Shopify/sarama (Apache Kafka driver)
-
https://github.com/go-redis/redis (Redis driver).
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
go-sql-driver/mysql
Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package (by go-sql-driver)
For example, here's how to use the MySQL driver package with database/sql:
-
If you're not a fan of how Go does its templating, alternatives exist, such as the Plush library.
-
https://github.com/gocql/gocql (Cassandra driver).
-
The database/sql package provides a generic interface around SQL (or SQL-like) databases. It must be used in conjunction with a database driver, such as the ones listed here. When importing a database driver, you need to prefix it with an underscore _ to initialize it.
-
You can use a library like Alice to transform the above construct to a more readable form such as:
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
https://github.com/mongodb/mongo-go-driver (MongoDB driver).