Diving Into Database DevOps
Diving Into Database DevOps
Extending your DevOps practices to the database can help your operations run more smoothly and can prevent issues with your database solution. If you're interested in how to make DevOps work for your database, read on!
Join the DZone community and get the full member experience.Join For Free
Databases are better when they can run themselves. CockroachDB is a SQL database that automates scaling and recovery. Check it out here.
Welcome to this week's Deep Dive article! In past database deep dives, we've looked into database performance, database administration, and graph theory, to name a few. However, we haven't covered a concept that's key to effectively handling most databases: database DevOps. Extending your DevOps practices to the database can help your operations run more smoothly and can prevent issues with your database solution. If you're interested in how to make DevOps work for your database, read on!
Database DevOps on DZone
NoSQL Simplifies Database DevOps by Arun Gupta. Learn how NoSQL's approach to schema flexibility, impedance mismatches, and flexibility give it a leg up when implementing DevOps.
Driving DevOps for the Database by Yaniv Yehuda. See an example of how to implement tools to get Dev and Ops on the same page when it comes to making changes to a database.
Bringing DevOps to the Database, Part 1: Version Control by Matt Hilbert. In the first of this two-part series, learn how applying DevOps thinking to database leads to a leaner and faster development process.
Bringing DevOps Practices to Database Administrators [Audio] by Chris Ward. In this podcast interview, learn how Datical is bringing easy-to-use tools inspired by DevOps practices to the traditionally messy world of enterprise databases.
Four DevOps Tools for the Database You Can't Live Without by Robert Reeves. You can't buy DevOps, but these DevOps tools for database development and release automation can help solve bottlenecks in your process.
PS: Are you interested in contributing to DZone? It's easier than ever! Check out our Bounty Board, where you can apply for specific writing prompts and win prizes!
Database DevOps in Detail
Yeah, DZone's great and all, but there are plenty of helpful resources from elsewhere on the web to guide you along your database DevOps journey.
- DevOps for Developers by Michael Hütterman. This book has been described as a must-read for database administrators. Check it out for a practical, thorough introduction to approaches, processes, and tools to foster collaboration between software development and operations.
- The 2018 State of Database DevOps: Survey on DevOps Adoption Rates Among SQL Server Professionals. Learn about the main drivers for automating the delivery of database changes, the challenges of integrating database changes into a DevOps process, and the impact database DevOps has on regulatory and compliance requirements.
- In this video from Microsoft Visual Studio, learn how to run SQL Server 2017 in Docker, makes schema changes, run database unit tests, and use VSTS to continuously deploy your database changes to Azure.
Dive Deeper Into Database DevOps
- The DZone Guide to Databases: Speed, Scale, and Security. Advances in database technology have traditionally been lethargic. That trend has shifted recently with a need to store larger and more dynamic data. This DZone Guide is focused on how to prepare your database to run faster, scale with ease, and effectively secure your data.
DevOps for Database. In this recently published Refcard, learn the key best practices that your DevOps database solution should meet in order for you to get the most out of your investment.
Opinions expressed by DZone contributors are their own.