{{announcement.body}}
{{announcement.title}}

DBmaestro: A Complete SaaS Solution

DZone 's Guide to

DBmaestro: A Complete SaaS Solution

A Zone Leader checks in with the team at DBmaestro, to gain an understanding of what has transpired since reviewing their product four years ago.

· DevOps Zone ·
Free Resource

In January 2016, I reviewed the 4.8 version of DBmaestro, which provided the following conclusion:

DBmaestro has dedicated their efforts toward filling the void of source control at the database level.  Their products are focused at being the best of breed for the database vendors they support.  While I wish they offered support for more databases than Oracle and Microsoft SQL Server (hint: PostgreSQL), I understand their decision to start with two of the market leaders and possibly expand from there.

You can read the entire review here: A Review of DBmaestro.

What's New With DBmaestro?

Since it has been over four years since I checked in with the team at DBmaestro, I thought I would pose five questions to their feature team.

JV: first and foremost, what has changed since I last talked to the team at DBmaestro? 

DBmaestro: since our last conversation, the market’s priority has greatly shifted into agile and DevOps. We evolved with the market in order to offer secure database release automation DevSecOps for a wide range of databases.

Another change the market has made is that we’re seeing more and more companies which are already taking their first steps in approaching the DevOps Day-2 Challenge, rolling out DevOps initiatives from their limited uses within the company to organization-wide efforts. Incorporating databases into these DevOps initiatives is a crucial step in answering the Day-2 Challenge, and is exactly where DBmaestro fits.

The third major change is the adoption of our “Zero Disruption” policy: because we believe in the importance of DevOps for Databases, we’ve also determined that making it as easy as possible to bring databases into DevOps initiatives was the best way to make this possible. To that end, the DBmaestro DevOps Platform now seamlessly integrates with a wide range of CI/CD tools, allowing our customers to bring the databases into their existing DevOps processes without the need to create new processes specifically for the database. 

Our integrations include:

  • CI tools: Jenkins, CloudBees, Bamboo, Octopus Deploy

  • File-based Source Control: Git, Bitbucket, subversion, Azure, Perforce

  • Security: CyberArk, Active Directory, LDAP, Open LDAP

  • Database tools: Delphix, Actifio

  • Release Automation: Azure DevOps, IBM UrbanCode, XebiaLabs, Broadcom (CA/Automic)

  • Task Management: JIRA, Azure DevOps, ServiceNow

Finally, DBmaestro recently completed a DBmaestro as a Service beta and have released our cloud offering for all our existing and new customers. DBmaestro is now available as a complete SaaS solution, providing the affordability, scalability, and flexibility native to all cloud solutions.

Overall, I felt excited about the space that DBmaestro was filling in a world that was on-fire with the concept of DevOps.  The one aspect that I noted as a "challenge" was related to a lack of support for SQL options for databases other than Microsoft SQL Server and Oracle. How has this changed in the last four years? 

The answer to this is twofold:

  1. The number of databases we support has grown to now include additional SQL and NoSQL databases, including Oracle, Microsoft SQL Server, IBM DB2, PostgreSQL, EnterpriseDB, MySQL, MariaDB, RDS, Aurora, expecting MongoDB soon and more. 

  2. The DevOps world is shifting to heterogeneous vendors to address databases: Many companies now show a variety of on-prem and cloud databases and solutions, as well as a mix of SQL and No-SQL type databases. DBmaestro is able to support all of these with ease

In early 2016, the concept of DevOps for Databases was new and adoption rates were in their infancy.  How has this changed over the years? 

Every year, DBmaestro runs a survey of DevOps professionals in order to better understand the state of DevOps and database DevOps. We’ve noticed several trends: 

  1. In the last 2 years, time spent by DBAs on driving changes went from 22% to 37%. Time invested in security went down by a similar gap: from 23% to 11%. This led us to conclude that driving changes at the requested frequency without automation tools is taking more DBA time at the expense of security.

  2. Only 12% of respondents in the 2020 survey feel that DBAs are a fully integral part of the DevOps team. This number is down from 20% in 2019. This can mean that databases are being left out of the DevOps initiatives, or alternatively, it can mean that the DevOps teams are assuming responsibility for the databases, taking them out of the hands of the DBAs.

  3. When looking at causes for major database downtimes, we see that one of the major causes, conflicts between different teams, has dropped 13%, from 35% to 22%. This can mean that database teams are cooperating more efficiently with other teams, as is expected from the organizations which have brought their databases into their DevOps journeys. 

What challenges still exist that are top of mind for the team at DBmaestro? 

As always, our top priorities are listening to our customers and answering their needs, as well as learning how we can anticipate the market and provide solutions for when the market begins looking for them. 

One challenge which was mentioned before is the fluid nature of hybrid database solutions, either on-prem/cloud, or SQL/NoSQL type databases. The myriad configurations of all types of databases and solutions are difficult to predict, and our customers are always coming up with novel ways of combining these to fit their needs best. We need to be able to provide our solution regardless of their configuration.

Another challenge is the eternal challenge of keeping up with and providing support for existing database updates as well as new database technologies. 

What features or roadmap items are you the most excited about?

Our latest release, turning DBmaestro into a complete SaaS solution is something that we are extremely proud of, and we are reaping the results of our work. Future roadmap items that we are also looking forward to adding more productivity-enhancing functionality, and as always, expanding the number and types of databases which we support.

Conclusion

Four years is a long time in technology.  The team at DBmaestro have used this time wisely to continue to enhance and expand their product - including a complete SaaS solution as part of their portfolio. 

For those looking to put a DevOps and agile focus on the database layer, I highly recommend a trial of the DBmaestro SaaS solution.

Have a really great day!

Topics:
database devops, dbmaestro, devops

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}