The State of the Database Landscape

The 2024 industry report from Redgate includes data from every sector and every company size, from developers, DBAs and software delivery professionals to IT leaders, CTOs and CEOs across the world.

Methodology

  • 3849 respondents
  • 6 continents
  • 15 industry sectors

Financial Services

Where Financial Services fits into the picture

A deeper analysis of the State of the Database Landscape survey data shows that different sectors have their own particular challenges. For those in Financial Services, it presents a range of fascinating insights, providing a benchmark against which those in the sector can measure their own performance against their competitors. Read on for the key findings from the survey.

Methodology

The rewards of adoption

We’ve already seen that the Financial Services sector is leading the pack in terms of its adoption of Database DevOps. This has resulted in the ability to deploy changes to production faster, which provides a benchmark for those who are still on the journey to DevOps to aim for. Across every sector, however, one major obstacle to implementing DevOps has arisen: a lack of appropriate skills.

IT teams should consider how this can be addressed by, for example, introducing tooling that streamlines processes and integrates with the existing infrastructure, thereby reducing training requirements.

As much as there is to gain by implementing Database DevOps, there is also a cost to not properly managing the database. Check out this blog for more information.

Blog: Database management and the cost of doing nothing

What is the average time for database changes to be deployed to production?

Less than one business day
  • Finance (21%)
  • All (18%)
One business day
  • Finance (15%)
  • All (13%)
One week
  • Finance (29%)
  • All (22%)
Two weeks
  • Finance (19%)
  • All (18%)
One month
  • Finance (8%)
  • All (13%)
Three months
  • Finance (3%)
  • All (8%)
Six months
  • Finance (2%)
  • All (6%)
A year or more
  • Finance (3%)
  • All (1%)

The increase in multiple database platforms

Over the last decade and more, the type of data being collected, analyzed and used in every business sector has changed. We’ve moved on from structured data typically used in relational databases to semi-structured, unstructured, time-series, geospatial and graph data. This in turn has prompted organizations to introduce different database platforms to better handle that data.

As a result, only 21% of organizations now use only one database platform. For those in Financial Services, this rises slightly to 23%, with the most marked difference being that 49% use two to three different database platforms compared with 36% across other sectors. While the trend is for 42% of organizations to use four or more different database platforms, this also falls to 29%.

There’s a clear sign here that Financial Services organizations have moved to multi-database environments, but they are doing so at a slower pace. This is probably because much of the data they handle is relational transaction data which needs to be ACID compliant. It has to be Atomic, Consistent, Isolated and Durable in order for transactions to be reliable. Traditional relational databases like SQL Server, Oracle and MySQL are particularly known for their robust support of ACID transactions and are therefore more favored.

If you're new to PostgreSQL, try our PostgreSQL 101 series for your introduction to this increasingly dominant data platform.

Event Series: PostgreSQL 101

How many different database platforms do you use?

1
  • Finance (23%)
  • All (21%)
2 to 3
  • Finance (49%)
  • All (36%)
4 to 5
  • Finance (18%)
  • All (13%)
More than 5
  • Finance (11%)
  • All (29%)

The evolution of the cloud

Almost every organization is now using the cloud in some way, prompted by the instant flexibility it offers compared with fixed on-premises infrastructures. Those in Financial Services are no different and when asked what the primary reasons were for moving to the cloud, the responses were the same as other sectors, with the top three being:

  • Scalability and flexibility
  • High availability and reliability
  • Cost efficiency

This isn’t a one-way street, however, with everything moving to the cloud. It’s more of a junction with organizations using an array of cloud and on-premises infrastructures. Some variances also emerge in Financial Services when looking at where organizations are now hosting their databases. The main difference is that there remains a higher preference for databases to be hosted on-premises. While 36% use all cloud or mostly cloud across all sectors, this falls to 29% in Financial Services.

Webinar: Overcoming Organizational Challenges in Data Modernization and Cloud Migration: A Guide for Senior IT Leaders

Where are your production databases hosted?

All on-premises
  • Finance (12%)
  • All (12%)
Mostly on-premises
  • Finance (21%)
  • All (19%)
A combination of on-prem and cloud
  • Finance (38%)
  • All (33%)
Mostly cloud
  • Finance (8%)
  • All (18%)
All cloud
  • Finance (21%)
  • All (18%)

Future cloud plans in Finance

It appears that many of those organizations in Financial Services who want to move to the cloud have largely done so, as shown by the small bump in those who already host all of their databases in the cloud. This is confirmed when looking at future plans for cloud adoption.

Here, we can see that almost twice as many organizations in Financial Services have already fully migrated to the cloud compared with those in other sectors. We can also see a preference for a hybrid approach to cloud use in future. The scalability and flexibility of the cloud, along with high availability and the cost savings it can offer, makes it an attractive alternative to on-premises hosting.

In Financial Services, there is a higher preference for a hybrid approach, probably due to legacy databases and consistent workloads. The only caveat is that managing and monitoring hybrid estates is more complicated. Care should therefore be taken to ensure the monitoring solution in place can provide a clear picture of the entire estate, and show the status and key metrics in one place.

Case Study: Monitoring a hybrid environment at TruStone Financial

What are your future plans regarding cloud adoption?

Hybrid approach
  • Finance (42%)
  • All (36%)
Full migration
  • Finance (19%)
  • All (19%)
Evaluating options
  • Finance (15%)
  • All (15%)
No migration plans
  • Finance (7%)
  • All (7%)
Already fully migrated
  • Finance (11%)
  • All (11%)
Unsure
  • Finance (6%)
  • All (6%)

The emergence of AI

For every organization everywhere, it seems, AI has arrived and made a big impression with the promise of automating and easing the creation of code, content, and images. When it comes to the development and management of databases, it’s no different, with organizations in every sector either using it or considering it. What’s interesting here isn’t the differences between Financial Services and other sectors: it’s the stark similarities.

And that’s the same with all sectors. Every IT team in every sector is exploring how AI can be used, what the potential benefits are, and where the concerns are that arise from using it.

Have you used AI technologies in the context of database management?

Yes
  • Finance (18%)
  • All (20%)
No, but we're considering it
  • Finance (36%)
  • All (35%)
No, and no plans to
  • Finance (35%)
  • All (32%)
Not applicable
  • Finance (10%)
  • All (10%)
Other
  • Finance (1%)
  • All (3%)

How AI is being used and the benefits of it

In testing and development, around two thirds of organizations have used AI in every aspect of their work. Think validating and analyzing database changes during development, simulating various database scenarios and automating them, analyzing and optimizing database queries or code, or generating sample data or code snippets. It’s being used in database management as well, the most popular tasks being query optimization, code review and generation, predictive analytics and data modelling and schema design.

Around 40% of organizations, including those in financial services, have discovered five major benefits in their use of AI:

  • Streamlining tasks / efficiency
  • Automation
  • Enhanced security
  • Standardization
  • Optimized database performance

 

I think the biggest trends in 2024 for financial services industry is going to really be the adoption of AI into the technology space to assist teams. When you think about AI supporting people doing more with less, being more responsive and it's going be a real enabler for those earlier in their career to upskill. John Martin

John Martin

Broch Solutions

Source: Redgate Video

The concerns with using AI

Along with the benefits that come with AI are the concerns around areas like data, reliability and compliance. No surprise there. AI is interesting, but it comes with a lot of caveats that are still being talked about, with legislation trailing behind. The first legislation is likely to be the EU Artificial Intelligence Act which reached provisional agreement in December 2023 but will likely not come into effect until 2026.

Until then, the top five areas of concerns for every organization in every sector are:

  • Data security and privacy
  • Accuracy and reliability
  • Training / expertise
  • Ethical concerns
  • Regulatory compliance

AI is, notably, the one area where there is a remarkably similar consensus of opinion across all sectors.

Data security in development and testing

We saw earlier that the leading driver for introducing Database DevOps is to increase the speed of delivery of database changes. In order to achieve this, developers like to test their proposed changes against a realistic, up-to-date copy of the production database. Only by using a copy that is truly representative, with the same size, referential integrity and distribution characteristics can they be sure that their testing will be effective. This, however, raises concerns about the safety of sensitive data that may be in use in development and testing environments.

We can see here that there are various practices used by development teams to protect sensitive data. Some choose Role Based Access Control, limiting the data to specific users, while others mask or de-identify data, or replace it with synthetic data.

Those in Financial Services typically take a more robust approach when it comes to handling sensitive data. Role Based Access Control is around the same, while there’s a big increase in masking or de-identifying data, and using synthetic data. We’re still left, however, with 17% of those in Financial Services either having no approach for handling sensitive data or being unsure. That’s one in six organizations.

Enable DevOps Test Data Management with Redgate

What best describes your approach to handling sensitive data for development and testing?

No approach for sensitive data
  • Finance (11%)
  • All (35%)
Sensitive data limited to specific users
  • Finance (24%)
  • All (26%)
Sensitive data masked / de-identified
  • Finance (38%)
  • All (21%)
Replaced by synthetic data
  • Finance (21%)
  • All (13%)
Unsure
  • Finance (6%)
  • All (6%)