Een hybride database is een type real-time databasesysteem dat zowel on-disk als in-memory dataopslag gebruikt door te beslissen welke het meest geschikt is voor een bepaalde taak.
Voor de ontwikkeling van hybride databases waren organisaties gedwongen te kiezen tussen in-memory database (IMDB) of persistente database management systemen. Maar naarmate big data en cloudopslag meer voordelen opleverden voor bedrijven, moesten de langere toegangstijden worden aangepakt. Als antwoord hierop combineren hybride databases de snelheid van IMDB met de opslagcapaciteit van databasemanagementsystemen (DBMS). Door snelle gegevenstoegang via in-memory mogelijkheden zijn hybride databasegebruikers in staat om gegevens snel te sorteren, op te slaan, te manipuleren en op te halen.
Door de combinatie van in-memory en on-disk opslagondersteuning bieden hybride databases een flexibele, duurzame en kosteneffectieve oplossing voor ontwikkelaars. Harde schijven worden gebruikt om gegevens op lange termijn te bewaren, terwijl geheugen wordt gebruikt voor dynamisch gegevensgebruik, waardoor de prestaties toenemen zonder dat de databasevoetafdruk toeneemt. Hybride databases hebben ook de mogelijkheid om transactionele en analytische workloads gelijktijdig uit te voeren, wat softwareontwerpers meer flexibiliteit geeft bij het bijwerken of creëren van toepassingen.