Saturday, December 30, 2017

Containerizing Databases at New Relic, Part 2: Building Megabase

DZone Database Zone
Containerizing Databases at New Relic, Part 2: Building Megabase
Containerizing Databases at New Relic, Part 2: Building Megabase

This post is part two of a two-part series. Containerizing Databases at New Relic, Part 1: What We Learned looked at four inherent challenges of putting databases in Docker containers and how New Relic addressed them.

The tooling required to manage a large number of small databases is different than the tools needed to manage a few large databases. At New Relic, we've constructed a management framework for small- and medium-sized databases that we call Megabase. Megabase consists of microservices and tools written in Go that enable us to deploy replicated groups of containerized database instances to multi-tenant hosts. Megabase currently supports recent versions of MySQL (via Percona) and PostgreSQL. We're in the process of adding support for Redis.

No comments:

Fun With SQL: Functions in Postgres

DZone Database Zone Fun With SQL: Functions in Postgres In our previous  Fun with SQL  post on the  Citus Data  blog, we covered w...