Asset Database (ADB) and Configuration Management Database (CMDB) – Should they be Merged?

I got a proposition from one of my customers. They wanted to have a single database containing asset and configuration details. In other words, they wanted to merge the asset database (ADB) and the configuration management database (CMDB).

It is said that databases must be the single source of truth. So, is the merger of these two databases leading to having a single source of truth? Let’s discuss.

A CMDB is a repository consisting of configuration items (CIs), along with its relationship. Normally CIs constitute the hardware, software and network elements of IT services. Examples include servers, routers, applications etc. Changes to the CIs are controlled by the change management process. As you know it, the change management process is pretty elaborate with plenty of scrutiny and approvals.

Must Read: Importance of Defining Services in ITIL Implementation

An ADB on the other hand is a repository consisting of all the assets – including the laptops, desktops, servers etc. The main purpose of an ADB is to account for all the assets, and tag it to individuals -> line of business, so that notional charging can be brought into the fore. You do not need the normal change management process to control the changes to the ADB, as it would be an overkill to manage end user assets using it. In some ways, you can also reflect on the fact that since servers and routers are a part of the ADB, CMDB is a subset of ADB, so we can have a single database. This may be true, but the parameters, and the level of control depends. So, in my opinion, it is not prudent to have a single database covering both the CIs and the assets.

Become ITIL Foundation Certified by Reading my Book, in 7 Days

In all probability, you want to keep CMDB elite, keep it separate, and withhold the access to make changes to a select few, or to tools for automatic modifications. Errors or mismanaged changes in the ADB is OK, it won’t threaten the organization with dire consequences, but the same cannot be said of the CMDB. An error in the CMDB could lead to incorrect changes, troubleshooting of incidents, and perhaps the entire service could be jeopardy. The CMDB serves as the foundation of IT services, therefore, it must be brought outside the purview of the ADB.

Related posts

How does DevOps Transform ITIL Configuration Management?

Abhinav Kaiser

Survey : SMBs don’t Believe ITIL is Beneficial in Support

Abhinav Kaiser

What can Trigger Continual Service Improvement?

Abhinav Kaiser

Detailed History of ITIL

Abhinav Kaiser

Free Alternative to Microsoft Visio

Abhinav Kaiser

Role of Design in ITIL Process Development and Implementation

Abhinav Kaiser


Amit September 16, 2017 at 9:40 AM

Hi Abhinav. That’s Amit Bhatia

I am following you now, Great work and a great learning as well. Reading through your articles really impressive.

Abhinav Kaiser September 16, 2017 at 10:04 PM

Thanks mate! Appreciate your feedback.

Difference between Assets and Configuration Items – Post 1 of 2 – Abhinav PMP December 10, 2018 at 9:34 PM

[…] Staying on the Topic: Should CMDB and ADB be Merged? […]

Difference between Assets and Configuration Items – Post 2 of 2 – Abhinav PMP December 10, 2018 at 9:35 PM

[…] Must Read: Should CMDB and ADB be Merged? […]


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.