Database Lifecycle Management

More and more companies are recognizing that agile practices such as continuous integration and continuous delivery are as applicable to databases as they are to applications.

Implemented correctly, they reduce risk, improve efficiency, and deliver value to customers sooner.

Quite simply, they enable organizations to proactively manage the processes involved in the application and database lifecycle, including planning, development, release, and maintenance.

What is DLM?

Database Lifecycle Management (DLM) refers to the processes that cover the database as part of the wider lifecycle management question.

Just like Application Lifecycle Management (ALM), DLM takes a wide-angle view across the software lifecycle, encouraging teams to use a range of processes and technology infrastructures to manage database changes.

The 2014 State of DevOps report found that:

  • IT performance strongly correlates with practices such as version control and continuous delivery
  • Firms with high-performing IT organizations are twice as likely to exceed their profitability, market share and productivity goals
  • Such IT organizations are more agile and reliable, deploying code 30 times more frequently, with 50% fewer failures

Redgate provides DLM products that enable your organization to include databases alongside applications in agile processes, and become a truly high-performing IT organization.

To learn more, download our DLM whitepaper or arrange a free consultation.

“The journey of managing a team-developed application and its database involves many stages and it is vital a process is put in place to manage all these people, their code, and their environments.”

Grant Fritchey,
SQL Server MVP

See our DLM diagram for an overview of organizational principles, processes, and tools for DLM.

One step at a time

The key to the successful introduction of DLM is to see it not as a single, rigid, rulebook process that forces you to change every aspect of the way your organization works.

DLM is a staged process that can be implemented in your own timeframe, depending on what’s right for your organization. You can choose where to step into the lifecycle, and where to stop or move forward. Each step offers benefits in its own right.

5 steps of DLM

Manual

No version control, or manual, ad hoc version control

Version Control

Automated version control solution

More

Continuous integration

CI and version control for the database

More

Release Management

Version control, CI, and automated deployment

More

Monitoring

Drift checking and performance monitoring

More

How can Redgate tooling help?

To enjoy the benefits of more advanced agile practices, moving from no version control to version control is the first step (and the best way of doing this is by using a proper version control tool).

As you move on, you can then choose to implement continuous integration and release management to establish a continuous delivery process.

Redgate offers tooling to support each stage in your Database Lifecycle Management journey.

Redgate’s DLM products plug into the tools your organization already has in place to cover application lifecycle needs – your version control system, your CI server, and your release management tool – so you gain more efficiencies with the same infrastructure.

SQL Toolbelt

All the tools you need for Database Lifecycle Management

The SQL Toolbelt includes Redgate’s tools for database version control, continuous integration, release management, and monitoring.

It also gives you 12 other industry-standard database development and administration tools. Together they make you more productive, make your team more agile, and keep your data safe.

See how to get started with the SQL Toolbelt, or arrange a free consultation.

Looking for Oracle tools? Try the Deployment Suite for Oracle and the DLM Automation Suite for Oracle.

Download our DLM whitepaper

"We predict the return on investment to be in the order of 700% over the next 5 year period."
Carl Davison, Software Development Team Leader, Yorkshire Water

Find out how major UK utility company Yorkshire Water switched from manual database deployment to Redgate DLM tools – and gained a significant financial advantage.

Read the case study

Why Redgate?

Redgate has specialized in database software for 15 years.

Our products are used by 650,000 IT professionals, in more than 100,000 companies, including 91% of the Fortune 100.

Our philosophy is to design highly usable, reliable tools, which elegantly solve the problems that development and operations teams face every day.

Stay ahead of the game with our online resources

DLM Webinars

Our latest webinar

Grant Fritchey

Redgate DLM Demo - Using Migrations Scripts in SQL Source Control

Tue, Jul 19, 2016 5:00 PM - 6:00 PM BST

Register now

Grant Fritchey is a SQL Server MVP with over 20 years’ experience in IT including time spent in support and development.

Arneh Eskandari has clocked up an impressive five years at Redgate, helping hundreds of customers improve their database processes using Redgate tools.

Microsoft SQL Server MVP, Grant Fritchey, and Redgate's Arneh Eskandari, will show you how Redgate’s DLM (Database Lifecycle Management) solution works to improve your database development and deployment processes.

This webinar will focus on how to use new, improved migration scripts in SQL Source Control 5 to enable the automation of complex deployments without the risk of losing data. You'll learn how to:

  • Version control your databases and share database changes with your team using SQL Source Control
  • Build and test your database as part of a Continuous Integration Process using SQL CI
  • Automate your database deployment process with SQL Release to ensure safe, reliable and repeatable deployments
  • Monitor your database as it moves though the different environments with DLM Dashboard

Grant and Arneh will be showing how the Redgate DLM tools plug into Git, TeamCity and Octopus Deploy.


Previous webinars

Redgate DLM Demo (with Git, TFS Build & Microsoft Release Management)

The Biggest Database Lifecycle Management Challenges and Predictions for 2016

Database version control – optional or required?

Where's the database in DevOps?

Should your database be Continuously Delivered?

The definitive guide to embracing Database Lifecycle Management

How to safely manage application and database changes with continuous delivery

Arrange a free consultation

If you have any questions about DLM and where Redgate’s tools can help you, please contact us to arrange a consultation.

Email us at dlm@red-gate.com