erikwco / go-scylla

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-scylla

This repository contains a Go application that showcases the integration of ScyllaDB, a high-performance NoSQL database, for managing data. The application is designed to demonstrate various database operations using ScyllaDB and Go, making it an ideal starting point for developers looking to work with this technology stack.

Features

Database Integration: The application illustrates the integration of ScyllaDB, a highly efficient NoSQL database, with a Go-based backend.

Database Operations: It includes code snippets for common database operations like data retrieval, updates, inserts, and deletions.

Structured Code: The codebase is organized and structured, making it easy to navigate and understand.

Prerequisites

Before you begin, ensure you have met the following requirements:

Go (Golang) installed on your machine. ScyllaDB or a compatible Cassandra database instance set up and running.

Getting Started

  1. Clone the repository to your local machine: git clone https://github.com/Jitender271/go-scylla

  2. Navigate to the project directory: cd go-scylla

  3. Download Dependencies go mod vendor

  4. Build and run the application: go build go run main.go or ./go-scylla

  5. Perform database operations: Create blog posts and add them to the database. Retrieve post details using GET endpoints. Verify the functionality of the delete endpoint.

Contributing

Contributions are welcome! If you'd like to improve the project or fix any issues, please feel free to submit a pull request.

About


Languages

Language:Go 100.0%