Review - dbMaestro



dbMaestro is a database data and formation management tool. Since Software systems are constantly evolving, Database Administrators and senior developers are called for managing and controlling DB changes.

These frequent changes are difficult to manage over several varying databases, since they

need to be tracked for the implications they may have on the stored data and interfaces.

dbMaestro is a tool that helps DBA's and developers with a visual presentation of the changes

in several database schemas, and enables a quick & effective data and/or structure conversion.

More importantly dbMaestro allows members to work in parallel on the same system.


dbMaestro Server

dbMaestro Client

Figure 1 - dbMaestro About Box


Installation have me a bit of concern. First in getting a valid license. I had a problem of getting this

due to a mail encryption problem. This was never identified early as I tried. It would have been better

if it could be suggested to send the license id and license key in zip file format. Another factor is that

user has to download the each module from the web site. The common practice should be providing one

installation download where user has the option to select whatever options that he desires. I also got some

errors when working on Windows XP while installing. But installation will not eat your hard disk space.

Figure 2 : dbMaestro at Work

Using dbMaestro

There are three operations which users can perform with dbMaestro . For this

you can select base database and the compare database.

1. Schema and Data Compare

dbMaestro can be used to compare the database schema as

well as the data.

Figure 3 : dbMaestro database compare

As per above screen user will be able to select the desired objects that he/she

needs to compare.

Figure 4 : dbMaestro database compare outcome

Above is the outcome of the database compare. After clicking

each changed object, user will be able to see the differences in the objects. From the

color code, it is easy to understand. However, I have observed a problem when

comparing the views. If the one field name is inserted to the view, all the

other fields, which come after the inserted field also display as changed

items. However, Extreme says that this will be corrected in the next release.

Figure 5 : dbMaestro database data compare outcome

dbMeastro also has a feature for comparing the data in which the user can see all the fields in addition to the changed ones.

Database Archiving

Figure 6 : dbMaestro database archiving

Above is the archiving feature that is supported by dbMeastro. With this, users are allowed to archive

the database with a label. From dbMeastro you can even compare these databases as well.

Database Migrating

After comparing users one is able to migrate from base database to compared database or the vise-versa.

Even user has the option to migrate just schema or the data.


Support from the technical staff was excellent. Initially I had some problems of getting a valid license.

Technical staff gave me comprehensive demonstration with the help of Microsoft office Live Meeting 2003 which

is a new tool. They kept on supporting via emails, on-line chats and calls even in the off-office hours.

I would have been great if dbMeastro can introduced online help for the dialog boxes where users will

have a option to go to the help by pressing F1 or the clicking a help button.

Figure 7 : Support given extreme via Microsoft Office Live Meeting


dbMeastro is great tool to have in DBA's tool box. Definately this will help DBAs , Database developers, and

SQAs immensely. Nevertheless, I found that the reporting part missing in this tool which is very common

among other tools available around. But Extreme is expected to include this in their next release which

is schedule to release in next couple of months.

Vendor Comments

During installation the columnist encountered a rare encoding problem with his license key, resulting

from the Email transport used to send him the key. To avert any future problems of this sort all keys are

now sent using ZIP files which will prevent encoding changes to the key.

The columnists' comment regarding reporting facilities has already been addressed in the dbMaestro roadmap and reports are included in the

coming release, due September 2004.

Regarding the system's installation packages, server and client have been separated since the two packages

are usually deployed to different machines.


I will rate each of the following using a scale from 1 to 5. 5 being the best and 1 being the worst. Comments are in the last column.

Ease of Use 4.5 It is very, very easy to use for all users.
Feature Set 5.0 Addressed the most common and important day to day issues of

change management processes of the DBA's, database developers, QA. Most importantly

several members can work in parallel on the same database.

Value 4.5 I believe this a valuable product for database

developments, but it would have been great if they could find solutions for

the minor issues like reporting. They have also provide the excel file dbM_ROI-calculator

to evaluate the value of the product.

Technical Support 5.0 Support given by the extreme was excellent. support came by

the means of telephone calls, e-mails and chats. These supports were came in

off-office hours as well. E-mails replies came in just after the sending.

Lack of Bugs 4.0 There were few special case bugs. I was informed that they

are fixed in next service pack, which has already been released.

Documentation 4.0 On line help is not available
Performance 4.5 I tested this for quite a large anount of data. This was not an issue.
Installation 3.5 License scheme while the installation could have been improved. Found some problems with

getting a valid license key. There are several modules, which you have to download individually. It would

have been better if those all the modules had packed with one installer.

Learning Curve 5.0 Fairly Easy
Overall 4.5 Great tool to use with the support they are giving. There

are few more features to come in future as well.

Product Information

Web site:

Developer: Extreme Technologies

Pricing: Contact the vendor for pricing

System Requirements:

dbMaestro server components:

  • Windows Server 2000 Operating system with SP2
  • Microsoft SQL Server 2000 with SP3

dbMaestro client application:

  • Windows2000 Operating system with SP2
  • Microsoft .NET Framework
  • Microsoft SQL Server 2000 - Client Tools only