Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Diving Into Database DevOps

DZone's Guide to

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!

· Database Zone ·
Free Resource

RavenDB vs MongoDB: Which is Better? This White Paper compares the two leading NoSQL Document Databases on 9 features to find out which is the best solution for your next project.  

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

DZone has a Database Zone and a DevOps Zone, so we've got the concept of database DevOps covered pretty well. Check out some of DZone's top articles related to database DevOps below!

  1. 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.

  2. 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.

  3. 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. 

  4. 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.

  5. 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

DZone has Guides and Refcardz on pretty much every tech-related topic, but if you're specifically interested in database DevOps, check out these resources.

  1. 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.
  2. 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.

Get comfortable using NoSQL in a free, self-directed learning course provided by RavenDB. Learn to create fully-functional real-world programs on NoSQL Databases. Register today.

Topics:
database ,database devops ,automation ,continuous delivery ,sql server

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}