Databases

Databases form the foundation of efficient application development, enabling organized data
storage, rapid retrieval, and seamless scalability for enhanced user experiences.

Datebase

What are databases?

A database is key for application development. From empowering enterprise solutions to fueling analytical engines, databases underpin intricate data-driven endeavors, orchestrating seamless information organization and utilization.

  • Structured foundation: Databases organize data, which is vital for efficient application development.
  • Data reliability: Traditional databases ensure data integrity, minimizing errors for stable functionality.
  • Seamless scaling: Cloud-native databases enable effortless scalability, accommodating growing user demands.
  • Real-time Insights: In-memory databases process data swiftly, enhancing real-time user experiences.
  • Resilience and efficiency: Cloud-native databases offer high availability, reducing latency and operational costs.

Learn how to install database instances on Red Hat OpenShift using OpenShift Web Console in the Developer Sandbox.

Start learning 

Databases Architecture image

Database development for Java developers

Leveraging advanced technologies allows Java developers to create versatile applications across various databases, including MySQL, Postgres, and Oracle. Frameworks like Hibernate and Open JDK S2I (Source-to-Image) amplify the process of containerizing the application development environment, ensuring consistency from development to deployment across diverse databases. For those inclined towards high-performance microservices, Red Hat Enterprise Linux (RHEL) provides native support for Quarkus. Running on RHEL, Quarkus addresses complexities in Java applications running on either traditional or cloud-native development databases.

Connect to the Oracle database from your OpenShift cluster

Connect to the Oracle database from your OpenShift cluster

Learn how to use Hibernate to connect externally hosted Oracle data from your application hosted on Red Hat OpenShift.

Learn more 

Connect to a PostgreSQL server on OpenShift

Connect to a PostgreSQL server on OpenShift

Learn how to connect to a PostgreSQL server hosted on OpenShift for your application development. Deploy the app on OpenShift and connect to the PostgreSQL server.

Learn more 

Database development for Microsoft .NET developers

Microsoft .NET empowers developers to build database applications at scale and with rich features. With extensive library support for streamlined coding, development cycles accelerate. .NET's data source compatibility simplifies access and manipulation, and security features maintain integrity. Its cross-platform flexibility enables deployment across various environments. By embracing .NET, developers gain efficient database interaction, faster cycles, and robust applications.

As .NET is now open source and widely used in traditional to microservices-based modern application development, Red Hat Enterprise Linux provides lift-and-shift support to smoothly migrate .NET-based database applications from Windows environments to Linux.

Microsoft .NET and Postgres

Microsoft .NET and Postgres

Build an application using Microsoft .NET and connect to a PostgreSQL server hosted on Red Hat OpenShift.

Learn more 

Access Red Hat certified ecosystem solutions for your database application development

Red Hat provides certified operators and solutions for data management, such as solutions by MongoDB, Cockroach Labs, and Crunchy Data for database application development.

Red Hat also provides hands-on labs to learn more about Red Hat Enterprise Linux databases.

Access database

Access database operators and images on Red Hat OpenShift

MongoDB

MongoDB enterprise Kubernetes

Using the MongoDB Kubernetes operator, you have full control over your MongoDB deployment from a single Kubernetes control plane, with a consistent experience across different deployment environments.

Get access 

Crunchy PostgreSQL

Crunchy PostgreSQL Operator for OpenShift

Crunchy PostgreSQL for OpenShift is the easiest way to run Postgres on Openshift. It provides an out-of-the-box operator pattern for configuring, launching, and managing highly-available, best-practice Postgres on Kubernetes.

Get access 

Crunchy PostgreSQL image

Crunchy PostgreSQL image

A trusted open source PostgreSQL container image distribution certified by Crunchy Data gives you production-ready Postgres, anywhere you want to run it.

Get access 

CockroachDB

CockroachDB on Red Hat OpenShift

CockroachDB is a cloud-native, fully managed, distributed SQL database architected and built from the ground up to scale easily and survive any failure.

Get access 

Red Hat UBI for Microsoft SQL Server

Red Hat UBI for Microsoft SQL Server

Deploy Red Hat Universal Base Image (UBI) images for Microsoft SQL Server on an OpenShift or Kubernetes cluster. Using the relevant tags, you can deploy official SQL Server images.

Get access 

Red Hat OpenShift and databases

Red Hat OpenShift and databases

Set up MariaDB and PostgreSQL in the no-cost Developer Sandbox for Red Hat OpenShift and build applications.

Learn more 

Hands-on labs for databases on Red Hat Enterprise Linux

Microsoft SQL server remediation using Red Hat Insights

Microsoft SQL server remediation using Red Hat Insights

Learn how to register your system with Microsoft SQL Server with Red Hat Insights and resolve recommendations provided for SQL Server running on that machine.

Try lab 

Data encryption

Data encryption on Microsoft SQL server running on RHEL

Learn how to apply and modify system-wide cryptographic policies supported by RHEL to Microsoft SQL Server and encrypt databases in SQL Server using the transparent data encryption (TDE) feature.

Try lab 

Red Hat Data Grid

Red Hat Data Grid lets you develop applications that meet high availability, reliability, and elasticity requirements by allowing applications to connect to cloud-native databases and traditional databases using tested and secure APIs such as HotRod and REST. This eliminates the challenges and cost of integrating with conventional databases, making application development more streamlined.

Red Hat Data Grid

Database articles and tutorials

Article Featured image for Red Hat Enterprise Linux.

Learn commands you can use to run SQL Server 2025 with SELinux enabled on...

Article Feature image for Podman Desktop.

Discover how Podman Desktop makes it easy to create, deploy, and manage SQL...

Article Integration API essentials featured image

Explore a basic use case that demonstrates how to back up and restore...

Article Cloud

Learn how Red Hat Enterprise Linux (RHEL) system administrators can...

Article Feature image for Red Hat OpenShift

Learn how to deploy a Redis cluster based on virtual machines powered by Red...

Article Featured image for Red Hat Ansible Automation Platform

Learn how to monitor a PostgreSQL database server using Prometheus and...