Database Lifecycle Management (DLM)

avatar

DLM Digest issue 1 – Virtualisation

We’ve just released the inaugural Database Lifecycle Management (DLM) Digest, a monthly report of the latest developments in the world of database DevOps. You can read the full digest here. You can subscribe to future digests here. Just one email per month to keep your knowledge about all things DLM up to date. Here’s this month’s note from the editor:…

4194980320_270605441a_z

3 reasons why your business will fail if you don’t adopt DevOps for your database

If you do not adopt DevOps your business is going to fail. It is going to fail because you underestimate the cost of your slow and cumbersome IT delivery processes. Either you will realise this before your competitors, or they will realise it before you. Whoever adopts DevOps first will win. In the wise words of Ricky Bobby, “If you…

tsql2sday-300x300

T-SQL Tuesday #83­­­­ – We’re still terrible at delivering databases

This is my first contribution to the T-SQL Tuesday blog party. This month it’s hosted by the impatient DBA. The theme for this month is that we’re still dealing with the same problems. I hope you don’t all want to throw me out of the party after you finish reading… Here’s goes. *GULP* When a graduate sales guy, within a…

DLM Bespoke-Square

Introducing DLM Consultants Part 5: DLM Bespoke Consultancy

This post is the final part of a series that introduces DLM Consultants and discusses each of the training and consulting packages that they offer: Introducing DLM Consultants Part 1: The Mission Introducing DLM Consultants Part 2: DLM Health Check Introducing DLM Consultants Part 3: DLM Workshops Introducing DLM Consultants Part 4: DLM Kick-starter Introducing DLM Consultants Part 5: DLM Bespoke Consultancy This…

DLM Kickstarter-01 - Square

Introducing DLM Consultants Part 4: DLM Kick-starter

This post is the fourth part of a five part series that introduces DLM Consultants and discusses each of the training and consulting packages that they offer: Introducing DLM Consultants Part 1: The Mission Introducing DLM Consultants Part 2: DLM Health Check Introducing DLM Consultants Part 3: DLM Workshops Introducing DLM Consultants Part 4: DLM Kick-starter Introducing DLM Consultants Part 5: DLM Bespoke Consultancy…

DLM Workshop-01 - square

Introducing DLM Consultants Part 3: DLM Workshops

This post is the third part of a five part series that introduces DLM Consultants and discusses each of the training and consulting packages that they offer: Introducing DLM Consultants Part 1: The Mission Introducing DLM Consultants Part 2: DLM Health Check Introducing DLM Consultants Part 3: DLM Workshops Introducing DLM Consultants Part 4: DLM Kick-starter Introducing DLM Consultants Part 5: DLM Bespoke Consultancy…

DLM Health check-01-square

Introducing DLM Consultants Part 2: DLM Health Check

This post is the second part of a five part series that introduces DLM Consultants and discusses each of the training and consulting packages that they offer: Introducing DLM Consultants Part 1: The Mission Introducing DLM Consultants Part 2: DLM Health Check Introducing DLM Consultants Part 3: DLM Workshops Introducing DLM Consultants Part 4: DLM Kick-starter Introducing DLM Consultants Part 5: DLM Bespoke Consultancy…

Avatar_400x400px

Introducing DLM Consultants Part 1: The Mission

This post is the first part of a five part series that introduces DLM Consultants and discusses each of the training and consulting packages that they offer: Introducing DLM Consultants Part 1: The Mission Introducing DLM Consultants Part 2: DLM Health Check Introducing DLM Consultants Part 3: DLM Workshops Introducing DLM Consultants Part 4: DLM Kick-starter Introducing DLM Consultants Part 5: DLM Bespoke…

Jenkins

Database CI with Jenkins: A step by step tutorial

Edit: Originally written in Oct 2013, this post was updated in Nov 2016 due to software updates from Redgate. While Continuous Integration (CI) started with application code you should apply the same principles to databases. The point is that CI reduces your feedback loop such that changes that break the build are caught as soon as they are committed to source…