Comparing DBs with Golang in the cloud
summary
Automated Golang benchmarks run on Docker/Swarm/Kubernetes and a 1 vCPU 4GB GCE VM test MySQL/Percona/MariaDB, Postgres, Oracle, SQL Server, SQLite, CockroachDB and Google Cloud SQL with 1M creates/1M updates/1M selects at 50 concurrent goroutines. Results show most RDBMS cluster around similar throughput, SQLite is fastest locally, and Cockroach ~500 ops vs 2–3k for others; clustering containerized databases proves complex and hosted Google Cloud SQL matches or beats DIY price‑performance.
AI-written summary · about
chapters (4)
related talks
32mBenchmark Your Cloud Native Database
51mPostgreSQL in the Cloud: DBaaS vs Kubernetes
32mBenchmark Your Cloud Native Database
56mExperiments with Postgres in Docker and the Cloud
39mBenchmarking Cloud Native Storage
53mMySQL in the Cloud: DBaaS vs Kubernetes
26mHow to Assess Your Cloud Native Workloads for Migration to a Distributed SQL Database
47mThe Road Towards an Open Database Performance Ranking
