Skip to content

jk-kashe/gcp-database-demos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GCP Databases Demos

Note: This project is for demonstration only and is not an officially supported Google product.

Introduction

This repository is (going to be) a collection of ready-to-deploy demo projects for various Google Cloud databases. Explore the power and flexibility of Google Cloud's database offerings with easy-to-follow instructions and examples.

Features

  • Easy Deployment: Get started quickly with simple, canned deployment scripts.
  • Wide Range of Databases: We are starting with AlloyDB, but going forward we want to expand to a wide range of GCP Databases

Available Demos (By Subfolder)

Database Description Status
AlloyDB PostgreSQL-compatible managed database for enterprise workloads
Spanner Distributed SQL for mission-critical applications
Firestore NoSQL document database for mobile and web apps 🚧
Cloud SQL Fully managed relational database for MySQL, PostgreSQL, SQL Server 🚧
Bigtable Wide-column NoSQL for large-scale, low-latency workloads 🚧
Memorystore In-memory data store for Redis and Memcached 🚧

How to Use

  1. Navigate to a Database Subfolder: Choose the database you want to explore.
  2. Read the README.md: Find detailed instructions and demo descriptions.
  3. Deploy and Experiment: Follow the provided steps to get hands-on experience.

Generally, all demos can be deployed simply by running

make apply

from the demo folder. Some demos might require additional steps, so make sure to read demo-specific README files.

Notes

  • This repository does not host the demos themselves, only packages them for easier deployment. See license of referenced repositories for licensing information.

  • These scripts are not in any way supported by Google.

  • These scripts are not meant to be run on a production environment or even be considered as a source of best practices - on the contrary, as the objective is only to provide canned demos, they are likely to contain bugs and anty-patterns.

Experimental features

  • To make it easier to deploy from your local/cloud environment (other than GCP Cloud Shell), you can use make login, which will go through the steps to get your environment deployment ready (login, setting the active project, ...)

Disclaimer

This repository and the scripts contained within are provided as-is. Neither Google nor the authors are responsible for any costs or damages incurred through the use of these scripts. Users are responsible for understanding the potential impact of running these scripts on their Google Cloud Platform projects and associated billing!

About

A collection of Demos for Google Cloud Databases

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published