You are here
Managing and Tracking Database Deployments
CJ Estel, CoverMyMeds
We've all been there, managing multiple environments that all have different SLA's and release schedules. With systems, managing configuration files can be automated with something like Chef or Puppet. With code deployment, tools can easily push out the latest release. Databases present a unique challenge where you can't just push out a current state. You have to identify and walk through every change that has been applied and likely have to install the changes in the same order throughout environments. In this presentation, CJ is going to go over the tool that was developed in-house to address the complexity of database deployments. CoverMyMeds plans to open source this tool. The tool is extensible and at the time of release will support PostgreSQL, MSSQL, and MySQL.
CJ Estel has 15 years experience as a MySQL database administrator that overlaps with a number of years of Systems Administration. CJ has managed databases and systems that are Highly Available (HA) and involve replication and availability across multiple datacenters. CJ joined CoverMyMeds in May of 2014 to embark on a journey of migrating from Microsoft SQL Server to PostgreSQL.
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.