Files
awesome-kubernetes/v2/databases.html
2026-05-19 18:20:50 +00:00

6287 lines
107 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="Enterprise-grade curated portal for the modern Cloud Native ecosystem. High-density, AI-driven selection of top-tier resources.">
<meta name="author" content="Inaki Fernandez">
<link rel="canonical" href="https://nubenetes.com/v2/databases.html">
<link rel="prev" href="crunchydata.html">
<link rel="next" href="message-queue.html">
<link rel="icon" href="images/favicon-car.png">
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.7.6">
<title>Databases - Nubenetes V2 | The Architect's Cut</title>
<link rel="stylesheet" href="assets/stylesheets/main.484c7ddc.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.ab4e12ef.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap">
<link rel="stylesheet" href="static/extra.css">
<script>__md_scope=new URL(".",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="blue-grey" data-md-color-accent="indigo">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer"></label>
<div data-md-component="skip">
<a href="#databases" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<div data-md-color-scheme="default" data-md-component="outdated" hidden>
</div>
<header class="md-header md-header--shadow md-header--lifted" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="index.html" title="Nubenetes V2 | The Architect&#39;s Cut" class="md-header__button md-logo" aria-label="Nubenetes V2 | The Architect's Cut" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
</a>
<label class="md-header__button md-icon" for="__drawer">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Nubenetes V2 | The Architect's Cut
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Databases
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="(prefers-color-scheme: light)" data-md-color-scheme="default" data-md-color-primary="blue-grey" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 11c0 5.55-3.84 10.74-9 12-5.16-1.26-9-6.45-9-12V5l9-4 9 4zm-9 10c3.75-1 7-5.46 7-9.78V6.3l-7-3.12L5 6.3v4.92C5 15.54 8.25 20 12 21"/></svg>
</label>
<input class="md-option" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-scheme="slate" data-md-color-primary="blue-grey" data-md-color-accent="cyan" aria-label="Switch to light mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5z"/></svg>
</label>
</form>
<script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label>
<div class="md-search__inner" role="search">
<form class="md-search__form" name="search">
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
<label class="md-search__icon md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</label>
<nav class="md-search__options" aria-label="Search">
<a href="javascript:void(0)" class="md-search__icon md-icon" title="Share" aria-label="Share" data-clipboard data-clipboard-text="" data-md-component="search-share" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66 0 1.61 1.31 2.91 2.92 2.91s2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08"/></svg>
</a>
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>
</button>
</nav>
<div class="md-search__suggest" data-md-component="search-suggest"></div>
</form>
<div class="md-search__output">
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
<div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta">
Initializing search
</div>
<ol class="md-search-result__list" role="presentation"></ol>
</div>
</div>
</div>
</div>
</div>
<div class="md-header__source">
<a href="https://github.com/nubenetes/awesome-kubernetes" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
</div>
<div class="md-source__repository">
nubenetes/awesome-kubernetes
</div>
</a>
</div>
</nav>
<nav class="md-tabs" aria-label="Tabs" data-md-component="tabs">
<div class="md-grid">
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="https://nubenetes.com/" class="md-tabs__link">
🔙 Back to V1 (Exhaustive)
</a>
</li>
<li class="md-tabs__item">
<a href="index.html" class="md-tabs__link">
The 2026 Vision
</a>
</li>
<li class="md-tabs__item">
<a href="ai-agents-mcp.html" class="md-tabs__link">
AI and Artificial Intelligence
</a>
</li>
<li class="md-tabs__item">
<a href="cheatsheets.html" class="md-tabs__link">
Architectural Foundations
</a>
</li>
<li class="md-tabs__item">
<a href="appointment-scheduling.html" class="md-tabs__link">
Career & Industry
</a>
</li>
<li class="md-tabs__item">
<a href="GoogleCloudPlatform.html" class="md-tabs__link">
Cloud Providers (Hyperscalers)
</a>
</li>
<li class="md-tabs__item md-tabs__item--active">
<a href="crunchydata.html" class="md-tabs__link">
Data & Advanced Analytics
</a>
</li>
<li class="md-tabs__item">
<a href="ChromeDevTools.html" class="md-tabs__link">
Developer Ecosystem
</a>
</li>
<li class="md-tabs__item">
<a href="argo.html" class="md-tabs__link">
Engineering Pipeline
</a>
</li>
<li class="md-tabs__item">
<a href="ansible.html" class="md-tabs__link">
Hardened Infrastructure
</a>
</li>
<li class="md-tabs__item">
<a href="caching.html" class="md-tabs__link">
Networking & Service Mesh
</a>
</li>
<li class="md-tabs__item">
<a href="chaos-engineering.html" class="md-tabs__link">
Platform & Site Reliability
</a>
</li>
<li class="md-tabs__item">
<a href="container-managers.html" class="md-tabs__link">
The Container Stack
</a>
</li>
</ul>
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary md-nav--lifted md-nav--integrated" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="index.html" title="Nubenetes V2 | The Architect&#39;s Cut" class="md-nav__button md-logo" aria-label="Nubenetes V2 | The Architect's Cut" data-md-component="logo">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54"/></svg>
</a>
Nubenetes V2 | The Architect's Cut
</label>
<div class="md-nav__source">
<a href="https://github.com/nubenetes/awesome-kubernetes" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M439.6 236.1 244 40.5c-5.4-5.5-12.8-8.5-20.4-8.5s-15 3-20.4 8.4L162.5 81l51.5 51.5c27.1-9.1 52.7 16.8 43.4 43.7l49.7 49.7c34.2-11.8 61.2 31 35.5 56.7-26.5 26.5-70.2-2.9-56-37.3L240.3 199v121.9c25.3 12.5 22.3 41.8 9.1 55-6.4 6.4-15.2 10.1-24.3 10.1s-17.8-3.6-24.3-10.1c-17.6-17.6-11.1-46.9 11.2-56v-123c-20.8-8.5-24.6-30.7-18.6-45L142.6 101 8.5 235.1C3 240.6 0 247.9 0 255.5s3 15 8.5 20.4l195.6 195.7c5.4 5.4 12.7 8.4 20.4 8.4s15-3 20.4-8.4l194.7-194.7c5.4-5.4 8.4-12.8 8.4-20.4s-3-15-8.4-20.4"/></svg>
</div>
<div class="md-source__repository">
nubenetes/awesome-kubernetes
</div>
</a>
</div>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="https://nubenetes.com/" class="md-nav__link">
<span class="md-ellipsis">
🔙 Back to V1 (Exhaustive)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="index.html" class="md-nav__link">
<span class="md-ellipsis">
The 2026 Vision
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_3" >
<label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0">
<span class="md-ellipsis">
AI and Artificial Intelligence
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_3">
<span class="md-nav__icon md-icon"></span>
AI and Artificial Intelligence
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="ai-agents-mcp.html" class="md-nav__link">
<span class="md-ellipsis">
Ai Agents Mcp
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ai.html" class="md-nav__link">
<span class="md-ellipsis">
Ai
</span>
</a>
</li>
<li class="md-nav__item">
<a href="chatgpt.html" class="md-nav__link">
<span class="md-ellipsis">
Chatgpt
</span>
</a>
</li>
<li class="md-nav__item">
<a href="mlops.html" class="md-nav__link">
<span class="md-ellipsis">
Mlops
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_4" >
<label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0">
<span class="md-ellipsis">
Architectural Foundations
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_4">
<span class="md-nav__icon md-icon"></span>
Architectural Foundations
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="cheatsheets.html" class="md-nav__link">
<span class="md-ellipsis">
Cheatsheets
</span>
</a>
</li>
<li class="md-nav__item">
<a href="cloud-arch-diagrams.html" class="md-nav__link">
<span class="md-ellipsis">
Cloud Arch Diagrams
</span>
</a>
</li>
<li class="md-nav__item">
<a href="cloud-asset-inventory.html" class="md-nav__link">
<span class="md-ellipsis">
Cloud Asset Inventory
</span>
</a>
</li>
<li class="md-nav__item">
<a href="customer.html" class="md-nav__link">
<span class="md-ellipsis">
Customer
</span>
</a>
</li>
<li class="md-nav__item">
<a href="demos.html" class="md-nav__link">
<span class="md-ellipsis">
Demos
</span>
</a>
</li>
<li class="md-nav__item">
<a href="devops-tools.html" class="md-nav__link">
<span class="md-ellipsis">
Devops Tools
</span>
</a>
</li>
<li class="md-nav__item">
<a href="faq.html" class="md-nav__link">
<span class="md-ellipsis">
Faq
</span>
</a>
</li>
<li class="md-nav__item">
<a href="git.html" class="md-nav__link">
<span class="md-ellipsis">
Git
</span>
</a>
</li>
<li class="md-nav__item">
<a href="grafana.html" class="md-nav__link">
<span class="md-ellipsis">
Grafana
</span>
</a>
</li>
<li class="md-nav__item">
<a href="helm.html" class="md-nav__link">
<span class="md-ellipsis">
Helm
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-tools.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Tools
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-tutorials.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Tutorials
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes
</span>
</a>
</li>
<li class="md-nav__item">
<a href="linux.html" class="md-nav__link">
<span class="md-ellipsis">
Linux
</span>
</a>
</li>
<li class="md-nav__item">
<a href="matrix-table.html" class="md-nav__link">
<span class="md-ellipsis">
Matrix Table
</span>
</a>
</li>
<li class="md-nav__item">
<a href="mkdocs.html" class="md-nav__link">
<span class="md-ellipsis">
Mkdocs
</span>
</a>
</li>
<li class="md-nav__item">
<a href="monitoring.html" class="md-nav__link">
<span class="md-ellipsis">
Monitoring
</span>
</a>
</li>
<li class="md-nav__item">
<a href="other-awesome-lists.html" class="md-nav__link">
<span class="md-ellipsis">
Other Awesome Lists
</span>
</a>
</li>
<li class="md-nav__item">
<a href="prometheus.html" class="md-nav__link">
<span class="md-ellipsis">
Prometheus
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5" >
<label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0">
<span class="md-ellipsis">
Career & Industry
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_5_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5">
<span class="md-nav__icon md-icon"></span>
Career & Industry
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="appointment-scheduling.html" class="md-nav__link">
<span class="md-ellipsis">
Appointment Scheduling
</span>
</a>
</li>
<li class="md-nav__item">
<a href="digital-money.html" class="md-nav__link">
<span class="md-ellipsis">
Digital Money
</span>
</a>
</li>
<li class="md-nav__item">
<a href="elearning.html" class="md-nav__link">
<span class="md-ellipsis">
Elearning
</span>
</a>
</li>
<li class="md-nav__item">
<a href="finops.html" class="md-nav__link">
<span class="md-ellipsis">
Finops
</span>
</a>
</li>
<li class="md-nav__item">
<a href="freelancing.html" class="md-nav__link">
<span class="md-ellipsis">
Freelancing
</span>
</a>
</li>
<li class="md-nav__item">
<a href="hr.html" class="md-nav__link">
<span class="md-ellipsis">
Hr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="interview-questions.html" class="md-nav__link">
<span class="md-ellipsis">
Interview Questions
</span>
</a>
</li>
<li class="md-nav__item">
<a href="newsfeeds.html" class="md-nav__link">
<span class="md-ellipsis">
Newsfeeds
</span>
</a>
</li>
<li class="md-nav__item">
<a href="recruitment.html" class="md-nav__link">
<span class="md-ellipsis">
Recruitment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="remote-tech-jobs.html" class="md-nav__link">
<span class="md-ellipsis">
Remote Tech Jobs
</span>
</a>
</li>
<li class="md-nav__item">
<a href="workfromhome.html" class="md-nav__link">
<span class="md-ellipsis">
Workfromhome
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6" >
<label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0">
<span class="md-ellipsis">
Cloud Providers (Hyperscalers)
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Cloud Providers (Hyperscalers)
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="GoogleCloudPlatform.html" class="md-nav__link">
<span class="md-ellipsis">
Googlecloudplatform
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-architecture.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Architecture
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-backup.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Backup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-containers.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Containers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-data.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Data
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-databases.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Databases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-devops.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Devops
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-iac.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Iac
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-messaging.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Messaging
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-miscellaneous.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Miscellaneous
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-monitoring.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Monitoring
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-networking.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Networking
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-newfeatures.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Newfeatures
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-pricing.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Pricing
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-security.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Security
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-serverless.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Serverless
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-spain.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Spain
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-storage.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Storage
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-tools-scripts.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Tools Scripts
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws-training.html" class="md-nav__link">
<span class="md-ellipsis">
Aws Training
</span>
</a>
</li>
<li class="md-nav__item">
<a href="aws.html" class="md-nav__link">
<span class="md-ellipsis">
Aws
</span>
</a>
</li>
<li class="md-nav__item">
<a href="azure.html" class="md-nav__link">
<span class="md-ellipsis">
Azure
</span>
</a>
</li>
<li class="md-nav__item">
<a href="digitalocean.html" class="md-nav__link">
<span class="md-ellipsis">
Digitalocean
</span>
</a>
</li>
<li class="md-nav__item">
<a href="edge-computing.html" class="md-nav__link">
<span class="md-ellipsis">
Edge Computing
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ibm_cloud.html" class="md-nav__link">
<span class="md-ellipsis">
Ibm_Cloud
</span>
</a>
</li>
<li class="md-nav__item">
<a href="managed-kubernetes-in-public-cloud.html" class="md-nav__link">
<span class="md-ellipsis">
Managed Kubernetes In Public Cloud
</span>
</a>
</li>
<li class="md-nav__item">
<a href="oraclecloud.html" class="md-nav__link">
<span class="md-ellipsis">
Oraclecloud
</span>
</a>
</li>
<li class="md-nav__item">
<a href="private-cloud-solutions.html" class="md-nav__link">
<span class="md-ellipsis">
Private Cloud Solutions
</span>
</a>
</li>
<li class="md-nav__item">
<a href="public-cloud-solutions.html" class="md-nav__link">
<span class="md-ellipsis">
Public Cloud Solutions
</span>
</a>
</li>
<li class="md-nav__item">
<a href="scaleway.html" class="md-nav__link">
<span class="md-ellipsis">
Scaleway
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_7" checked>
<label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="">
<span class="md-ellipsis">
Data & Advanced Analytics
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
Data & Advanced Analytics
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="crunchydata.html" class="md-nav__link">
<span class="md-ellipsis">
Crunchydata
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<a href="databases.html" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Databases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="message-queue.html" class="md-nav__link">
<span class="md-ellipsis">
Message Queue
</span>
</a>
</li>
<li class="md-nav__item">
<a href="newsql.html" class="md-nav__link">
<span class="md-ellipsis">
Newsql
</span>
</a>
</li>
<li class="md-nav__item">
<a href="nosql.html" class="md-nav__link">
<span class="md-ellipsis">
Nosql
</span>
</a>
</li>
<li class="md-nav__item">
<a href="yaml.html" class="md-nav__link">
<span class="md-ellipsis">
Yaml
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
<span class="md-ellipsis">
Developer Ecosystem
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span>
Developer Ecosystem
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="ChromeDevTools.html" class="md-nav__link">
<span class="md-ellipsis">
Chromedevtools
</span>
</a>
</li>
<li class="md-nav__item">
<a href="angular.html" class="md-nav__link">
<span class="md-ellipsis">
Angular
</span>
</a>
</li>
<li class="md-nav__item">
<a href="api.html" class="md-nav__link">
<span class="md-ellipsis">
Api
</span>
</a>
</li>
<li class="md-nav__item">
<a href="devel-sites.html" class="md-nav__link">
<span class="md-ellipsis">
Devel Sites
</span>
</a>
</li>
<li class="md-nav__item">
<a href="dom.html" class="md-nav__link">
<span class="md-ellipsis">
Dom
</span>
</a>
</li>
<li class="md-nav__item">
<a href="dotnet.html" class="md-nav__link">
<span class="md-ellipsis">
Dotnet
</span>
</a>
</li>
<li class="md-nav__item">
<a href="embedded-servlet-containers.html" class="md-nav__link">
<span class="md-ellipsis">
Embedded Servlet Containers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="golang.html" class="md-nav__link">
<span class="md-ellipsis">
Golang
</span>
</a>
</li>
<li class="md-nav__item">
<a href="java-and-java-performance-optimization.html" class="md-nav__link">
<span class="md-ellipsis">
Java And Java Performance Optimization
</span>
</a>
</li>
<li class="md-nav__item">
<a href="java_app_servers.html" class="md-nav__link">
<span class="md-ellipsis">
Java_App_Servers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="java_frameworks.html" class="md-nav__link">
<span class="md-ellipsis">
Java_Frameworks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="javascript.html" class="md-nav__link">
<span class="md-ellipsis">
Javascript
</span>
</a>
</li>
<li class="md-nav__item">
<a href="linux-dev-env.html" class="md-nav__link">
<span class="md-ellipsis">
Linux Dev Env
</span>
</a>
</li>
<li class="md-nav__item">
<a href="lowcode-nocode.html" class="md-nav__link">
<span class="md-ellipsis">
Lowcode Nocode
</span>
</a>
</li>
<li class="md-nav__item">
<a href="maven-gradle.html" class="md-nav__link">
<span class="md-ellipsis">
Maven Gradle
</span>
</a>
</li>
<li class="md-nav__item">
<a href="postman.html" class="md-nav__link">
<span class="md-ellipsis">
Postman
</span>
</a>
</li>
<li class="md-nav__item">
<a href="python.html" class="md-nav__link">
<span class="md-ellipsis">
Python
</span>
</a>
</li>
<li class="md-nav__item">
<a href="react.html" class="md-nav__link">
<span class="md-ellipsis">
React
</span>
</a>
</li>
<li class="md-nav__item">
<a href="swagger-code-generator-for-rest-apis.html" class="md-nav__link">
<span class="md-ellipsis">
Swagger Code Generator For Rest Apis
</span>
</a>
</li>
<li class="md-nav__item">
<a href="visual-studio.html" class="md-nav__link">
<span class="md-ellipsis">
Visual Studio
</span>
</a>
</li>
<li class="md-nav__item">
<a href="web3.html" class="md-nav__link">
<span class="md-ellipsis">
Web3
</span>
</a>
</li>
<li class="md-nav__item">
<a href="xamarin.html" class="md-nav__link">
<span class="md-ellipsis">
Xamarin
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="0">
<span class="md-ellipsis">
Engineering Pipeline
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span>
Engineering Pipeline
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="argo.html" class="md-nav__link">
<span class="md-ellipsis">
Argo
</span>
</a>
</li>
<li class="md-nav__item">
<a href="cicd-kubernetes-plugins.html" class="md-nav__link">
<span class="md-ellipsis">
Cicd Kubernetes Plugins
</span>
</a>
</li>
<li class="md-nav__item">
<a href="cicd.html" class="md-nav__link">
<span class="md-ellipsis">
Cicd
</span>
</a>
</li>
<li class="md-nav__item">
<a href="flux.html" class="md-nav__link">
<span class="md-ellipsis">
Flux
</span>
</a>
</li>
<li class="md-nav__item">
<a href="gitops.html" class="md-nav__link">
<span class="md-ellipsis">
Gitops
</span>
</a>
</li>
<li class="md-nav__item">
<a href="jenkins-alternatives.html" class="md-nav__link">
<span class="md-ellipsis">
Jenkins Alternatives
</span>
</a>
</li>
<li class="md-nav__item">
<a href="jenkins.html" class="md-nav__link">
<span class="md-ellipsis">
Jenkins
</span>
</a>
</li>
<li class="md-nav__item">
<a href="keptn.html" class="md-nav__link">
<span class="md-ellipsis">
Keptn
</span>
</a>
</li>
<li class="md-nav__item">
<a href="openshift-pipelines.html" class="md-nav__link">
<span class="md-ellipsis">
Openshift Pipelines
</span>
</a>
</li>
<li class="md-nav__item">
<a href="registries.html" class="md-nav__link">
<span class="md-ellipsis">
Registries
</span>
</a>
</li>
<li class="md-nav__item">
<a href="sonarqube.html" class="md-nav__link">
<span class="md-ellipsis">
Sonarqube
</span>
</a>
</li>
<li class="md-nav__item">
<a href="stackstorm.html" class="md-nav__link">
<span class="md-ellipsis">
Stackstorm
</span>
</a>
</li>
<li class="md-nav__item">
<a href="tekton.html" class="md-nav__link">
<span class="md-ellipsis">
Tekton
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_10" >
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="0">
<span class="md-ellipsis">
Hardened Infrastructure
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_10">
<span class="md-nav__icon md-icon"></span>
Hardened Infrastructure
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="ansible.html" class="md-nav__link">
<span class="md-ellipsis">
Ansible
</span>
</a>
</li>
<li class="md-nav__item">
<a href="chef.html" class="md-nav__link">
<span class="md-ellipsis">
Chef
</span>
</a>
</li>
<li class="md-nav__item">
<a href="crossplane.html" class="md-nav__link">
<span class="md-ellipsis">
Crossplane
</span>
</a>
</li>
<li class="md-nav__item">
<a href="devsecops.html" class="md-nav__link">
<span class="md-ellipsis">
Devsecops
</span>
</a>
</li>
<li class="md-nav__item">
<a href="iac.html" class="md-nav__link">
<span class="md-ellipsis">
Iac
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-security.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Security
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kustomize.html" class="md-nav__link">
<span class="md-ellipsis">
Kustomize
</span>
</a>
</li>
<li class="md-nav__item">
<a href="liquibase.html" class="md-nav__link">
<span class="md-ellipsis">
Liquibase
</span>
</a>
</li>
<li class="md-nav__item">
<a href="oauth.html" class="md-nav__link">
<span class="md-ellipsis">
Oauth
</span>
</a>
</li>
<li class="md-nav__item">
<a href="pulumi.html" class="md-nav__link">
<span class="md-ellipsis">
Pulumi
</span>
</a>
</li>
<li class="md-nav__item">
<a href="securityascode.html" class="md-nav__link">
<span class="md-ellipsis">
Securityascode
</span>
</a>
</li>
<li class="md-nav__item">
<a href="terraform.html" class="md-nav__link">
<span class="md-ellipsis">
Terraform
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_11" >
<label class="md-nav__link" for="__nav_11" id="__nav_11_label" tabindex="0">
<span class="md-ellipsis">
Networking & Service Mesh
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_11">
<span class="md-nav__icon md-icon"></span>
Networking & Service Mesh
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="caching.html" class="md-nav__link">
<span class="md-ellipsis">
Caching
</span>
</a>
</li>
<li class="md-nav__item">
<a href="cloudflare.html" class="md-nav__link">
<span class="md-ellipsis">
Cloudflare
</span>
</a>
</li>
<li class="md-nav__item">
<a href="istio.html" class="md-nav__link">
<span class="md-ellipsis">
Istio
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-networking.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Networking
</span>
</a>
</li>
<li class="md-nav__item">
<a href="networking.html" class="md-nav__link">
<span class="md-ellipsis">
Networking
</span>
</a>
</li>
<li class="md-nav__item">
<a href="servicemesh.html" class="md-nav__link">
<span class="md-ellipsis">
Servicemesh
</span>
</a>
</li>
<li class="md-nav__item">
<a href="web-servers.html" class="md-nav__link">
<span class="md-ellipsis">
Web Servers
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_12" >
<label class="md-nav__link" for="__nav_12" id="__nav_12_label" tabindex="0">
<span class="md-ellipsis">
Platform & Site Reliability
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_12_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_12">
<span class="md-nav__icon md-icon"></span>
Platform & Site Reliability
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="chaos-engineering.html" class="md-nav__link">
<span class="md-ellipsis">
Chaos Engineering
</span>
</a>
</li>
<li class="md-nav__item">
<a href="developerportals.html" class="md-nav__link">
<span class="md-ellipsis">
Developerportals
</span>
</a>
</li>
<li class="md-nav__item">
<a href="devops.html" class="md-nav__link">
<span class="md-ellipsis">
Devops
</span>
</a>
</li>
<li class="md-nav__item">
<a href="performance-testing-with-jenkins-and-jmeter.html" class="md-nav__link">
<span class="md-ellipsis">
Performance Testing With Jenkins And Jmeter
</span>
</a>
</li>
<li class="md-nav__item">
<a href="project-management-methodology.html" class="md-nav__link">
<span class="md-ellipsis">
Project Management Methodology
</span>
</a>
</li>
<li class="md-nav__item">
<a href="project-management-tools.html" class="md-nav__link">
<span class="md-ellipsis">
Project Management Tools
</span>
</a>
</li>
<li class="md-nav__item">
<a href="qa.html" class="md-nav__link">
<span class="md-ellipsis">
Qa
</span>
</a>
</li>
<li class="md-nav__item">
<a href="scaffolding.html" class="md-nav__link">
<span class="md-ellipsis">
Scaffolding
</span>
</a>
</li>
<li class="md-nav__item">
<a href="sre.html" class="md-nav__link">
<span class="md-ellipsis">
Sre
</span>
</a>
</li>
<li class="md-nav__item">
<a href="test-automation-frameworks.html" class="md-nav__link">
<span class="md-ellipsis">
Test Automation Frameworks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="testops.html" class="md-nav__link">
<span class="md-ellipsis">
Testops
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_13" >
<label class="md-nav__link" for="__nav_13" id="__nav_13_label" tabindex="0">
<span class="md-ellipsis">
The Container Stack
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_13_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_13">
<span class="md-nav__icon md-icon"></span>
The Container Stack
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="container-managers.html" class="md-nav__link">
<span class="md-ellipsis">
Container Managers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="docker.html" class="md-nav__link">
<span class="md-ellipsis">
Docker
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubectl-commands.html" class="md-nav__link">
<span class="md-ellipsis">
Kubectl Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-alternatives.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Alternatives
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-autoscaling.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Autoscaling
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-backup-migrations.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Backup Migrations
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-based-devel.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Based Devel
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-bigdata.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Bigdata
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-client-libraries.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Client Libraries
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-monitoring.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Monitoring
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-on-premise.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes On Premise
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-operators-controllers.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Operators Controllers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-releases.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-storage.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Storage
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kubernetes-troubleshooting.html" class="md-nav__link">
<span class="md-ellipsis">
Kubernetes Troubleshooting
</span>
</a>
</li>
<li class="md-nav__item">
<a href="noops.html" class="md-nav__link">
<span class="md-ellipsis">
Noops
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ocp3.html" class="md-nav__link">
<span class="md-ellipsis">
Ocp3
</span>
</a>
</li>
<li class="md-nav__item">
<a href="ocp4.html" class="md-nav__link">
<span class="md-ellipsis">
Ocp4
</span>
</a>
</li>
<li class="md-nav__item">
<a href="openshift.html" class="md-nav__link">
<span class="md-ellipsis">
Openshift
</span>
</a>
</li>
<li class="md-nav__item">
<a href="rancher.html" class="md-nav__link">
<span class="md-ellipsis">
Rancher
</span>
</a>
</li>
<li class="md-nav__item">
<a href="serverless.html" class="md-nav__link">
<span class="md-ellipsis">
Serverless
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<a href="https://github.com/nubenetes/awesome-kubernetes/edit/master/v2-docs/databases.md" title="Edit this page" class="md-content__button md-icon" rel="edit">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 20H6V4h7v5h5v3.1l2-2V8l-6-6H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h4zm10.2-7c.1 0 .3.1.4.2l1.3 1.3c.2.2.2.6 0 .8l-1 1-2.1-2.1 1-1c.1-.1.2-.2.4-.2m0 3.9L14.1 23H12v-2.1l6.1-6.1z"/></svg>
</a>
<a href="https://github.com/nubenetes/awesome-kubernetes/raw/master/v2-docs/databases.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="databases">Databases<a class="headerlink" href="#databases" title="Permanent link">&para;</a></h1>
<div class="admonition info">
<p class="admonition-title">Architectural Context</p>
<p>Detailed reference for Databases in the context of Data &amp; Advanced Analytics.</p>
</div>
<ul>
<li><a href="https://thenewstack.io/database-load-balancing-and-the-delusion-of-3-tiered-architecture">thenewstack.io: How Database Load Balancing Completes the 3-Tiered Architecture 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.sqlshack.com/sql-database-on-kubernetes-considerations-and-best-practices">sqlshack.com: SQL Database on Kubernetes: Considerations and Best Practices 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io">thenewstack.io: Just How Challenging Is State in Kubernetes? 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.theregister.com/software/2020/12/02/75-of-databases-to-be-cloud-hosted-by-2022-says-gartner-while-dishing-on-the-weak-points-of-each-provider/495782">theregister.com: 75% of databases to be cloud-hosted by 2022, says Gartner while dishing on the weak points of each provider</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/what-is-data-management-in-the-kubernetes-age">thenewstack.io: What Is Data Management in the Kubernetes Age?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/a-case-for-databases-on-kubernetes-from-a-former-skeptic">thenewstack.io: A Case for Databases on Kubernetes from a Former Skeptic</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://hackernoon.com/database-vs-data-warehouse-vs-data-lake-a-simple-explanation-hz2k33rm">hackernoon.com: Database Vs Data Warehouse Vs Data Lake: A Simple Explanation</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.percona.com/blog/dbaas-on-kubernetes-under-the-hood">percona.com: DBaaS on Kubernetes: Under the Hood 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.crunchydata.com/blog/using-kubernetes-chances-are-you-need-a-database">blog.crunchydata.com: Using Kubernetes? Chances Are You Need a Database 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/databases-finally-get-containerized">thenewstack.io: Databases — Finally — Get Containerized</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.percona.com/blog/autoscaling-databases-in-kubernetes-for-mongodb-mysql-and-postgresql">percona.com: Autoscaling Databases in Kubernetes for MongoDB, MySQL, and PostgreSQL</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://towardsdatascience.com/datastore-choices-sql-vs-nosql-database-ebec24d56106">towardsdatascience.com: SQL vs. NoSQL: How to Select from 12 Database Types 🌟🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://andrewlock.net/deploying-asp-net-core-applications-to-kubernetes-part-7-running-database-migrations">andrewlock.net: Running database migrations when deploying to Kubernetes 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.red-gate.com/simple-talk/databases/sql-server/performance-sql-server/designing-highly-scalable-database-architectures">red-gate.com: Designing Highly Scalable Database Architectures</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/database-as-a-service-a-key-technology-for-agile-growth">thenewstack.io: Database-as-a-Service: A Key Technology for Agile Growth</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.redhat.com/en/blog/openshift-commons-briefing-database-disaster-recovery-made-easy-with-annette-clewett-red-hat-and-andrew-lecuyer-crunchy-data">cloud.redhat.com: OpenShift Commons Briefing: Database Disaster Recovery Made Easy with Annette Clewett (Red Hat) and Andrew L'Ecuyer (Crunchy Data)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://hackernoon.com/practical-transaction-handling-in-microservice-architecture-5x1631ke">hackernoon.com: Practical Transaction Handling in Microservice Architecture</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/data-on-kubernetes-operators-tools-need-standardization">thenewstack.io: Data on Kubernetes: Operators, Tools Need Standardization</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/kubernetes-will-revolutionize-enterprise-database-management">thenewstack.io: Kubernetes Will Revolutionize Enterprise Database Management</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.redhat.com/en/blog/simplifying-database-cloud-service-access">cloud.redhat.com: Simplifying Database Cloud Service Access</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://vladmihalcea.com/single-primary-database-replication">vladmihalcea.com: Single-Primary Database Replication</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://treblle.com/blog/how-does-treblle-scale-on-aws-without-breaking-the-bank">treblle.com: How does Treblle scale on AWS without breaking the bank?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://intellipaat.com/blog/dbms-vs-rdbms-difference">intellipaat.com: Difference between DBMS and RDBMS</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/how-kubernetes-and-database-operators-drive-the-data-revolution">thenewstack.io: How Kubernetes and Database Operators Drive the Data Revolution</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/how-radical-api-design-changed-the-way-we-access-databases">thenewstack.io: How Radical API Design Changed the Way We Access Databases</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://architecturenotes.co/p/things-you-should-know-about-databases">architecturenotes.co: Things You Should Know About Databases</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://vladmihalcea.com/database-multitenancy">vladmihalcea.com: A beginners guide to database multitenancy</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://itnext.io/stateful-workloads-in-kubernetes-e49b56a5959">itnext.io: How to Run Databases in Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/more-database-analytics-workloads-ran-on-kubernetes-in-2022">thenewstack.io: More Database, Analytics Workloads Ran on Kubernetes in 2022</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.infoq.com/articles/kubernetes-databases-apache-sharding-sphere">infoq.com: Create Your Distributed Database on Kubernetes with Existing Monolithic Databases</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/distributed-database-architecture-what-is-it">thenewstack.io: Distributed Database Architecture: What Is It?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://severalnines.com/blog/how-does-database-load-balancer-work">severalnines.com: How Does a Database Load Balancer Work?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.digitalocean.com/community/tutorials/how-to-use-where-clauses-in-sql">digitalocean.com: How To Use WHERE Clauses in SQL</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://intellipaat.com/blog/sql-vs-mysql-difference">intellipaat.com: SQL vs MySQL - Key Differences Between SQL and MySQL</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://vettabase.com/how-slow-is-select">vettabase.com: How slow is SELECT * ?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://towardsdatascience.com/how-to-use-sql-cross-joins-5653fe7d353">towardsdatascience.com: How to Use SQL Cross Joins</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://vladmihalcea.com/sql-exists">vladmihalcea.com: SQL EXISTS and NOT EXISTS</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://vladmihalcea.com/default-database-key-indexing">vladmihalcea.com: Default Database Primary, Foreign, and Unique Key Indexing</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://blog.jooq.org">blog.jooq.org</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://vladmihalcea.com/sql-left-join">vladmihalcea.com: SQL LEFT JOIN A Beginners Guide</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://vladmihalcea.com/sql-join-using">vladmihalcea.com: SQL JOIN USING A Beginners Guide</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.gcreddy.com/2021/05/sql-step-by-step-videos.html">gcreddy.com: SQL Step by Step Videos</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.freecodecamp.org/news/sql-joins-tutorial">freecodecamp.org: SQL Joins Tutorial: Cross Join, Full Outer Join, Inner Join, Left Join, and Right Join</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.freecodecamp.org/news/sql-join-types-inner-join-vs-outer-join-example">freecodecamp.org: SQL Join Types Inner Join VS Outer Join Example</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.freecodecamp.org/news/the-sql-inner-join-command-example-syntax">freecodecamp.org: The SQL Inner Join Command: Example Syntax</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.freecodecamp.org/news/sql-inner-join-how-to-join-3-tables-in-sql-and-mysql">freecodecamp.org: SQL Inner Join How to Join 3 Tables in SQL and MySQL</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.geeksforgeeks.org/sql/best-practices-for-sql-query-optimizations">geeksforgeeks.org: Best Practices for SQL Query Optimization</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://towardsdatascience.com/you-should-use-this-to-visualize-sql-joins-instead-of-venn-diagrams-ede15f9583fc">towardsdatascience.com: You Should Use This to Visualize SQL Joins Instead of Venn Diagrams</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://vladmihalcea.com/mysql-json-table">vladmihalcea.com: MySQL JSON_TABLE Map a JSON object to a relational database table</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.infoworld.com/article/2334689/beyond-sql-8-new-languages-for-data-querying.html">infoworld.com: Beyond SQL: 8 new languages for data querying</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://blog.yugabyte.com/are-stored-procedures-and-triggers-anti-patterns-in-the-cloud-native-world">blog.yugabyte.com: Are Stored Procedures and Triggers Anti-Patterns in the Cloud Native World?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.xenonstack.com/insights/stateful-and-stateless-applications">xenonstack.com: Stateful and Stateless Applications Best Practices and Advantages</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://threadreaderapp.com/thread/963413508300812295.html">threadreaderapp.com: Kelsey Hightower: "Kubernetes has made huge improvements in the ability to run stateful workloads including databases and message queues, but I still prefer not to run them on Kubernetes" 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/data-on-kubernetes-the-next-frontier">thenewstack.io: Data on Kubernetes: The Next Frontier</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.redhat.com/en/blog/openshift-databases-and-you-when-to-put-containerized-database-workloads-on-openshift">openshift.com: OpenShift, Databases and You: When to Put Containerized Database Workloads on OpenShift 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/how-to-ensure-your-serverless-database-stays-serverless">thenewstack.io: How to Ensure Your Serverless Database Stays Serverless</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/the-benefits-and-drawbacks-of-dataops-in-practice">thenewstack.io: The Benefits and Drawbacks of DataOps in Practice</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.cloudbees.com/blog/beginners-guide-to-continuous-integration-and-deployment">cloudbees.com: Introductory Handbook for Database Continuous Integration</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://cloud.google.com/blog/products/databases/to-run-or-not-to-run-a-database-on-kubernetes-what-to-consider">cloud.google.com: To run or not to run a database on Kubernetes - What to consider</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.informationweek.com/software-services/devops">informationweek.com: Can Enterprises Benefit From Adopting Database DevOps?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://kubedb.com">kubedb.com</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.cockroachlabs.com/docs/stable/kubernetes-overview">Cockroach</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.cockroachlabs.com/blog/automate-database-ops-with-terraform">cockroachlabs.com: Automated database operations with Terraform</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://itnext.io/wth-is-a-operator-lifecycle-manager-873cf1661b04">itnext.io: Operator Lifecycle Manager</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/zalando/spilo">Spilo: HA PostgreSQL Clusters with Docker</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/patroni/patroni">Patroni</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://disaev.me/p/how-i-have-set-up-ha-postgresql-on-kubernetes">How I've Set Up HA PostgreSQL on Kubernetes (powered by Patroni, a template for PostgreSQL HA)</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/zalando/postgres-operator">Zalando Postgres Operator</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://datacrazyworld.com/index.php/2025/03/16/automatiza-backups-de-sql-server-con-powershell">Automate SQL Server Backups with PowerShell</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://cloudblogs.microsoft.com/sqlserver/2020/06/23/expanding-sql-server-big-data-clusters-capabilities-now-on-red-hat-openshift">Expanding SQL Server Big Data Clusters capabilities, now on Red Hat OpenShift</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://devblogs.microsoft.com/azure-sql/devops-for-azure-sql">devblogs.microsoft.com: DevOps for Azure SQL 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://khalidabuhakmeh.com/running-sql-server-queries-in-docker">khalidabuhakmeh.com: Running SQL Server Queries In Docker</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://blog.eduguru.in/mysql-2/mysql-create-index-on-table">blog.eduguru.in: mysql create index on table</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.percona.com/blog/mysql-101-parameters-to-tune-for-mysql-performance">percona.com: MySQL 101: Parameters to Tune for MySQL Performance</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://opensource.com/article/21/5/mysql-query-tuning">opensource.com</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.percona.com/blog/mysql-on-kubernetes-with-gitops">percona.com: MySQL on Kubernetes with GitOps 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://cybozu-go.github.io/moco">Moco</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="http://www.tusacentral.com/joomla/index.php/mysql-blogs/243-mysql-on-kubernetes-demystified">tusacentral.com: MySQL on Kubernetes demystified</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/deploy-mysql-and-phpmyadmin-with-docker">thenewstack.io: Deploy MySQL and phpMyAdmin with Docker</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/maria-db-gets-reactive-with-a-non-blocking-connector-for-java">thenewstack.io: Maria DB Gets Reactive with a Non-Blocking Connector for Java</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://vladmihalcea.com/9-postgresql-high-performance-performance-tips">9 High-Performance Tips when using PostgreSQL with JPA and Hibernate</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.hugedomains.com/domain_profile.cfm?d=migops.com">migops.com: pgBackRest The Best Postgres Backup Tool with a very active community</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://towardsdatascience.com/practical-introduction-to-postgresql-5f73d3d394e">towardsdatascience.com: Practical Introduction to PostgreSQL</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.percona.com/blog/an-overview-of-sharding-in-postgresql-and-how-it-relates-to-mongodbs">percona.com: An Overview of Sharding in PostgreSQL and How it Relates to MongoDBs</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes">blog.crunchydata.com: How to Setup PostgreSQL Monitoring in Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://palark.com/blog/comparing-kubernetes-operators-for-postgresql">blog.flant.com: Comparing Kubernetes operators for PostgreSQL</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.crunchydata.com/blog/generating-json-directly-from-postgres">blog.crunchydata.com: Cut Out the Middle Tier: Generating JSON Directly from Postgres</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.percona.com/blog/out-of-memory-killer-or-savior">percona.com: How to Adjust Linux Out-Of-Memory Killer Settings for PostgreSQL</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://postgresapp.com">Postgres.app</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://devopscube.com/deploy-postgresql-statefulset">devopscube.com: How to Deploy PostgreSQL Statefulset in Kubernetes With High Availability</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.crunchydata.com/blog/d-meta">blog.crunchydata.com: Quickly Document Your Postgres Database Using psql Meta-Commands</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.crunchydata.com/blog/message-queuing-using-native-postgresql">blog.crunchydata.com: Devious SQL: Message Queuing Using Native PostgreSQL</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.percona.com/blog/should-i-create-an-index-on-foreign-keys-in-postgresql">percona.com: Should I Create an Index on Foreign Keys in PostgreSQL?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.percona.com/blog/postgresql-14-database-monitoring-and-logging-enhancements">percona.com: PostgreSQL 14 Database Monitoring and Logging Enhancements</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.theregister.com/software/2021/12/06/mysql-a-pretty-poor-database-says-ex-oracle-engineer/539827">theregister.com: MySQL a 'pretty poor database' says departing Oracle engineer</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://wanago.io/2021/12/06/views-postgresql-typeorm">wanago.io: Creating views with PostgreSQL</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/percona/pg_stat_monitor">percona/pg_stat_monitor</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.crunchydata.com/blog/a-postgres-primer-for-oracle-dbas">blog.crunchydata.com: A Postgres Primer for Oracle DBAs</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.crunchydata.com/blog/postgres-indexes-for-newbies">blog.crunchydata.com: Postgres Indexes for Newbies</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/yugabyte/rest-data-service-on-yugabytedb-postgresql-5f2h">dev.to: REST Data Service on YugabyteDB / PostgreSQL</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/orgrim/pg_back">orgrim/pg_back: Simple backup tool for PostgreSQL</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.sqlrevisited.com/2022/03/mysql-vs-postgresql-pros-and-cons.html">sqlrevisited.blogspot.com: MySQL vs PostgreSQL? Pros and Cons</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://adamtheautomator.com/postgres-to-kubernetes">adamtheautomator.com: How to Deploy Postgres to Kubernetes 🌟</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://purnapoudel.blogspot.com/2018/09/how-to-configure-postgresql-with-ssl-tls-on-kubernetes.html">purnapoudel.blogspot.com: How to Configure PostgreSQL with SSL/TLS support on Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://docs.percona.com/percona-operator-for-mysql/pxc/index.html">Percona.com: Percona Kubernetes Operator for Percona XtraDB Cluster</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.percona.com/blog/mysql-101-how-to-find-and-tune-a-slow-sql-query">percona.com: MySQL 101: How to Find and Tune a Slow SQL Query</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.percona.com/blog/storing-kubernetes-operator-for-percona-server-for-mongodb-secrets-in-github">percona.com: Storing Kubernetes Operator for Percona Server for MongoDB Secrets in Github</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.percona.com/blog/migration-of-a-mysql-database-to-a-kubernetes-cluster-using-asynchronous-replication">percona.com: Migration of a MySQL Database to a Kubernetes Cluster Using Asynchronous Replication</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.percona.com/blog/migrating-postgresql-to-kubernetes">percona.com: Migrating PostgreSQL to Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/RedisLabs/redis-enterprise-k8s-docs">RedisLabs/redis-enterprise-k8s-docs: Deploying Redis Enterprise on Kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.freecodecamp.org/news/how-to-get-started-with-pysondb">freecodecamp.org: How to Get Started with PysonDB</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://clickhouse.com">clickhouse.com</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/Altinity/clickhouse-operator">Altinity/clickhouse-operator</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/radondb/radondb-clickhouse-kubernetes">radondb/radondb-clickhouse-kubernetes</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://tech.marksblogg.com/clickhouse-prometheus-grafana.html">tech.marksblogg.com: Monitor ClickHouse column oriented database with Prometheus &amp; Grafana</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://ignite.apache.org">Apache Ignite</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://druid.apache.org">Apache Druid</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://dev.to/setevoy/apache-druid-overview-running-in-kubernetes-and-monitoring-with-prometheus-g5j">dev.to: Apache Druid: overview, running in Kubernetes and monitoring with Prometheus</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/dolthub/dolt">github.com/dolthub/dolt</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://victoriametrics.com">victoriametrics.com</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialogs-updates/index.html">victoriametrics.com: Q2 2024 Round Up: VictoriaMetrics &amp; VictoriaLogs Updates</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/mbucc/shmig">SHMIG</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/DATA-DOG/go-sqlmock">DATA-DOG/go-sqlmock</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/datafold/data-diff">datafold/data-diff</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/you-dont-need-a-blockchain-you-need-a-time-series-database">thenewstack.io: You Dont Need a Blockchain, You Need a Time-Series Database</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://opensource.com/article/21/4/visualize-data-eda">opensource.com: Make your data boss-friendly with EDA - Enterprise Data Analytics</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://thenewstack.io/kubernetes-run-analytics-at-the-edge-postgres-kafka-debezium">thenewstack.io: Kubernetes-Run Analytics at the Edge: Postgres, Kafka, Debezium</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.unifieddatascience.com/data-lake-design-patterns-on-azure-microsoft-cloud">unifieddatascience.com: Data lake design patterns on Azure (Microsoft) cloud</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.unifieddatascience.com/data-lake-design-patterns-on-aws-amazon-cloud">unifieddatascience.com: Data lake design patterns on AWS (Amazon) cloud</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.unifieddatascience.com/data-lake-design-patterns-on-google-cloud">unifieddatascience.com: Data lake design patterns on google (GCP) cloud</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://github.com/BBVA/sqerzo">SQErzo: Tiny ORM for Graph databases</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://towardsdatascience.com/at-its-core-hows-a-graph-database-different-from-a-relational-8297ca99cb8f">towardsdatascience.com: At Its Core: How Is a Graph Database Different from a Relational One?</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
<li><a href="https://www.xataka.com/automovil/excel-se-ha-usado-formula-1-que-se-han-dado-cuenta-que-no-mejor-forma-controlar-20-000-piezas-coche">xataka.com: El Excel se ha usado en la Fórmula 1 hasta que se han dado cuenta que no es la mejor forma de controlar las 20.000 piezas del coche</a> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span></li>
</ul>
<hr />
<p>💡 <strong>Explore Related:</strong> <a href="yaml.html">Yaml</a> | <a href="message-queue.html">Message Queue</a> | <a href="newsql.html">Newsql</a></p>
</article>
</div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8z"/></svg>
Back to top
</button>
</main>
<footer class="md-footer">
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Copyright &copy; 2026 Nubenetes Agentic Intelligence
</div>
Made with
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
Material for MkDocs
</a>
</div>
<div class="md-social">
<a href="https://github.com/nubenetes/awesome-kubernetes" target="_blank" rel="noopener" title="github.com" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M173.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M252.8 8C114.1 8 8 113.3 8 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C436.2 457.8 504 362.9 504 252 504 113.3 391.5 8 252.8 8M105.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg>
</a>
<a href="https://twitter.com/nubenetes" target="_blank" rel="noopener" title="twitter.com" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M459.4 151.7c.3 4.5.3 9.1.3 13.6 0 138.7-105.6 298.6-298.6 298.6-59.5 0-114.7-17.2-161.1-47.1 8.4 1 16.6 1.3 25.3 1.3 49.1 0 94.2-16.6 130.3-44.8-46.1-1-84.8-31.2-98.1-72.8 6.5 1 13 1.6 19.8 1.6 9.4 0 18.8-1.3 27.6-3.6-48.1-9.7-84.1-52-84.1-103v-1.3c14 7.8 30.2 12.7 47.4 13.3-28.3-18.8-46.8-51-46.8-87.4 0-19.5 5.2-37.4 14.3-53C87.4 130.8 165 172.4 252.1 176.9c-1.6-7.8-2.6-15.9-2.6-24C249.5 95.1 296.3 48 354.4 48c30.2 0 57.5 12.7 76.7 33.1 23.7-4.5 46.5-13.3 66.6-25.3-7.8 24.4-24.4 44.8-46.1 57.8 21.1-2.3 41.6-8.1 60.4-16.2-14.3 20.8-32.2 39.3-52.6 54.3"/></svg>
</a>
<a href="https://www.linkedin.com/groups/1937212/" target="_blank" rel="noopener" title="www.linkedin.com" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3M135.4 416H69V202.2h66.5V416zM102.2 96a38.5 38.5 0 1 1 0 77 38.5 38.5 0 1 1 0-77m282.1 320h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9z"/></svg>
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"annotate": null, "base": ".", "features": ["navigation.tabs", "navigation.tabs.sticky", "navigation.top", "navigation.tracking", "navigation.sections", "navigation.expand", "navigation.indexes", "search.suggest", "search.highlight", "search.share", "content.code.copy", "content.action.view", "content.action.edit", "toc.integrate"], "search": "assets/javascripts/workers/search.2c215733.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script>
<script src="assets/javascripts/bundle.79ae519e.min.js"></script>
</body>
</html>