PostgreSQL, MySQL, nebo NoSQL? Jak vybrat databázi, abyste ji za tři roky nemuseli měnit
Výběr databáze patří k rozhodnutím, která se na začátku projektu udělají za odpoledne a pak se s nimi žije roky. Přechod na jinou databázi u běžící aplikace je velký projekt, jak ukazují příběhy Guardianu, Uberu nebo Discordu. Porovnali jsme PostgreSQL, MySQL a nejznámější NoSQL databáze podle aktuálních dat, ceníků a dokumentace k 29. září 2026. Najdete tu i to, co nabízejí české hostingy a kde vaše data fyzicky leží.

Když vám dodavatel aplikace řekne „dáme tam Postgres“, většinou má pravdu. Ne vždy ale. Web na WordPressu poběží nejlevněji na MySQL nebo MariaDB, kterou máte v ceně hostingu. Chat s miliardami zpráv potřebuje jiný typ databáze než fakturační systém. A mezipaměť pro rychlé načítání stránek se řeší ještě jinak.
Začínáme krátkou odpovědí v tabulce, pak srovnáváme tři hlavní cesty a ceny. Na konci je pět otázek, které si položte, než schválíte zadání. Technické pojmy vysvětlujeme tak, aby rozhodnutí zvládl i majitel firmy, který sám neprogramuje.
01Krátká odpověď: kterou databázi pro jaký projekt
| Projekt | Rozumná volba | Proč |
|---|---|---|
| Firemní web nebo e-shop na WordPressu | MySQL nebo MariaDB | Je v ceně běžného hostingu a WordPress s ní přímo počítá. |
| Aplikace na míru: objednávky, faktury, uživatelé, sklad | PostgreSQL | Transakce a vazby mezi daty jako každá relační databáze, navíc JSONB s indexy a rozšíření pro AI. |
| Rychlá mezipaměť, fronty, uživatelské relace (sessions) | Redis nebo Valkey vedle hlavní databáze | Data drží v operační paměti a odpovídá velmi rychle. Jako jediná databáze se nehodí. |
| Katalog s proměnlivou strukturou, metadata, logy | MongoDB, nebo PostgreSQL s JSONB | Dokumenty bez pevného schématu. PostgreSQL to zvládne také, pokud nečekáte obří objemy. |
| Miliardy zpráv nebo událostí s jednoduchými dotazy | Cassandra, ScyllaDB, DynamoDB | Stavěné na rozložení dat mezi desítky serverů. Pro běžnou firemní aplikaci zbytečně složité. |
| Vyhledávání podle významu pro AI asistenta | PostgreSQL s rozšířením pgvector | Vektory leží vedle ostatních dat. Specializovanou databázi řešte až při velkých objemech. |
Pokud z tabulky nevyplývá jasná odpověď, sáhněte po PostgreSQL. Je to nejbezpečnější výchozí bod: zvládne relační data i dokumenty, má liberální licenci a nabízí ho každý velký cloud. Na NoSQL přejděte, až k tomu budete mít konkrétní důvod.
02SQL vs NoSQL: rozdíl mezi relační a nerelační databází bez žargonu
Relační databáze (PostgreSQL, MySQL, MariaDB, Microsoft SQL Server, Oracle) ukládá data do tabulek s pevně danými sloupci. Zákazník je v jedné tabulce, jeho objednávky v druhé a databáze hlídá, aby objednávka nepatřila neexistujícímu zákazníkovi. Dotazy se píšou v jazyce SQL. Když převádíte peníze z účtu na účet, relační databáze zaručí, že se provede buď celý převod, nebo nic. Tomu se říká transakce.
NoSQL je souhrnné označení pro databáze, které tabulky nepoužívají, nebo ne jako hlavní model. Nejčastější druhy:
- Dokumentové (MongoDB): každý záznam je dokument ve formátu podobném JSON, dva produkty v katalogu mohou mít úplně jiná pole.
- Klíč a hodnota (Redis, Valkey, DynamoDB): nejjednodušší model, podle klíče rychle najdete hodnotu. Typicky mezipaměť nebo uživatelské relace.
- Širokosloupcové (Cassandra, ScyllaDB): navržené pro obrovské objemy zápisů rozložené mezi mnoho serverů.
- Grafové (Neo4j): vztahy mezi záznamy jsou hlavní obsah, třeba sociální síť nebo doporučování.
Hranice mezi oběma světy se za posledních deset let hodně smazala. PostgreSQL od verze 9.4 z roku 2014 umí typ JSONB, takže ukládá a indexuje dokumenty jako MongoDB. Vývojáři PostgreSQL tehdy napsali, že uživatelé už nemusí volit mezi relační a nerelační databází, mohou mít obojí najednou (PostgreSQL). MongoDB naopak od verze 4.0 z roku 2018 podporuje transakce přes více dokumentů (MongoDB).

03Co používají vývojáři a proč na tom záleží
Databáze, kterou zná hodně vývojářů, má pro firmu praktickou výhodu: snáz najdete člověka, který ji bude spravovat, a na problémy existují hotové odpovědi. Největší veřejný průzkum mezi vývojáři dělá Stack Overflow. V ročníku 2025 odpovědělo na otázku o databázích 26 083 lidí (Stack Overflow).
- PostgreSQL55,6 %
- MySQL40,5 %
- SQLite37,5 %
- Microsoft SQL Server30,1 %
- Redis28,0 %
- MongoDB24,0 %
- MariaDB22,5 %
- Elasticsearch16,7 %
- Oracle10,6 %
- DynamoDB9,8 %
Podíl ze všech 26 083 respondentů, kteří na otázku odpověděli; jeden člověk mohl uvést víc databází. Zdroj: Stack Overflow Developer Survey 2025.
PostgreSQL vede i v tom, s čím chtějí vývojáři pracovat dál: 65,5 % z těch, kdo ho používají, u něj chce zůstat, a 46,5 % všech respondentů s ním chce pracovat příští rok. Na prvním místě v obou ukazatelích je podle Stack Overflow nepřetržitě od roku 2023.
Ještě v roce 2018 přitom používalo MySQL 59 % vývojářů a PostgreSQL 33 %. Mezi profesionálními vývojáři PostgreSQL těsně předstihl MySQL v roce 2022, mezi všemi respondenty o rok později (Stack Overflow 2022, 2023).
- 2018MySQL: 59,0 %PostgreSQL: 33,0 %
- 2022MySQL: 46,9 %PostgreSQL: 43,6 %
- 2023MySQL: 41,1 %PostgreSQL: 45,6 %
- 2024MySQL: 40,3 %PostgreSQL: 48,7 %
- 2025MySQL: 40,5 %PostgreSQL: 55,6 %
Všichni respondenti. Hodnoty 2018 cituje ročník 2024. V roce 2025 Stack Overflow změnil výpočet části otázek a odpovědělo méně lidí, skok mezi lety 2024 a 2025 proto berte jako orientační (metodika 2025).
Jinak vypadá žebříček DB-Engines. V září 2026 v něm vede Oracle (1 122 bodů), druhé je MySQL (845), třetí Microsoft SQL Server (699) a PostgreSQL je čtvrtý (683). MongoDB je s 381 body nejvýš z NoSQL databází (DB-Engines). Žebříček ale počítá mimo jiné zmínky na webu, hledanost, dotazy na Stack Overflow, pracovní inzeráty a profily na LinkedInu. Sám provozovatel píše, že neměří počet instalací ani skutečné nasazení (metodika DB-Engines). Za posledních pět let ztratil MySQL v tomto žebříčku asi 30 % bodů, PostgreSQL naopak zhruba 18 % přidal.
Z obou zdrojů plyne jediný spolehlivý závěr: PostgreSQL i MySQL jsou masově rozšířené a o lidi, kteří je umí, nebudete mít nouzi. Věta „PostgreSQL je nejpopulárnější databáze na světě“ platí jen pro průzkum Stack Overflow.
04PostgreSQL: výchozí volba pro aplikace na míru
PostgreSQL je open source databáze s téměř třicetiletou historií vývoje. Vychází pod licencí PostgreSQL License, která je podobná licencím BSD a MIT: můžete ho používat, upravovat a šířit bez poplatků a bez smlouvy (PostgreSQL). Nepatří žádné firmě, takže vám nikdo nezmění licenci ani nezačne účtovat poplatky za samotnou databázi.
Silné stránky
- Spolehlivé transakce a vazby mezi daty. Pro účetnictví, objednávky a sklad je to základ.
- JSONB. Dokumenty s proměnlivou strukturou uložíte vedle běžných tabulek a můžete je indexovat.
- Rozšíření. Přes rozšíření umí třeba vektory pro AI (pgvector).
- Předvídatelná podpora. Každá hlavní verze dostává opravy 5 let, nová vychází zhruba jednou ročně (PostgreSQL).
Aktuální verze je PostgreSQL 18 ze září 2025, s podporou do listopadu 2030. Přinesla nový subsystém pro asynchronní čtení z disku, který podle vývojářů v některých scénářích zrychlil čtení až trojnásobně (PostgreSQL 18). Verze 19 je k 29. září 2026 ve fázi čtvrté bety. Pozor na verzi 14: opravy pro ni skončí 12. listopadu 2026.
Jak daleko PostgreSQL škáluje
Častá obava zní, že relační databáze „neunese“ velký provoz. Praxe velkých firem ukazuje opak. Notionu stačila jediná databáze PostgreSQL pět let, během nichž provoz vzrostl o čtyři řády. Pak data rozdělil na 480 logických částí ve 32 fyzických databázích (Notion). Figma v roce 2020 běžela na jediné databázi PostgreSQL na největší instanci, jakou AWS nabízel, a databázovou vrstvu od té doby zvětšila téměř stokrát. NoSQL přitom zvažovala a odmítla, protože pro její složitý relační model nenabízí dost pružnosti (Figma). Podle serveru InfoQ obsluhuje OpenAI 800 milionů uživatelů ChatGPT z jedné hlavní instance PostgreSQL s téměř 50 replikami pro čtení; nové úlohy s velkým množstvím zápisů ale směruje do jiných, rozdělených databází, například Azure Cosmos DB (InfoQ).
Jak databázi připravit na růst, od indexů po repliky, podrobně popisujeme v článku Škálovatelnost webové aplikace.
Slabší místa
PostgreSQL potřebuje o něco víc péče o nastavení než MySQL: pool spojení, pravidelný úklid starých verzí řádků (VACUUM) a plánované upgrady hlavních verzí. Na levném sdíleném hostingu v Česku ho najdete méně často, a když ano, tak ve starší verzi 14. U spravované služby v cloudu tohle většinou odpadá.
05MySQL a MariaDB: jistota levného hostingu
MySQL vlastní Oracle a nabízí ho ve dvou licencích: zdarma pod GPLv2, nebo v placené komerční licenci. Tu potřebuje hlavně firma, která MySQL dodává spolu se svým softwarem a nechce zdrojový kód tohoto softwaru zveřejnit pod licencí GPL (MySQL). Pro běžnou webovou aplikaci na serveru to neřešíte. MariaDB je komunitní odnož MySQL, pro většinu aplikací zaměnitelná.
Největší výhodou MySQL a MariaDB je dostupnost. WordPress doporučuje MariaDB 10.11 nebo novější, případně MySQL 8.0 nebo novější (WordPress), a tyto databáze mají v ceně všechny české webhostingy, které jsme prošli:
| Hosting | Databáze na sdíleném hostingu | PostgreSQL | Cena od (bez DPH, měsíčně) |
|---|---|---|---|
| VEDOS (dříve WEDOS) | MariaDB 10.11 | ne | 39 Kč první rok, pak 100 Kč (NoLimit) |
| Forpsi | MySQL 8.0 | ne | 32,50 Kč první rok, pak 65 Kč (Easy) |
| Active24 | MariaDB 11.4, MySQL 8.4 | ano, verze 14 | 39 Kč první rok, pak 59 Kč (Simple, roční platba) |
| Websupport | MariaDB 11.4, MySQL 8.4 | ano, verze 14 | 49 Kč |
Kdo chce MySQL, měl by vědět, jak se změnilo číslování verzí. Verze 8.0 už nemá běžnou ani prodlouženou podporu od Oracle, ta skončila v dubnu 2026. Aktuální dlouhodobě podporované (LTS) řady jsou 8.4 a 9.7, s prodlouženou podporou do roku 2032, respektive 2034 (Oracle). Od července 2026 Oracle čísluje verze podle kalendáře, první je MySQL 26.7.0 (MySQL). Návody, které jako nejnovější uvádějí řadu 9, jsou zastaralé.
MySQL zvládne i velký provoz. Uber v roce 2016 popsal, proč v mnoha případech přešel z PostgreSQL na vlastní vrstvu Schemaless postavenou nad MySQL. Důvodem byly mimo jiné zápisy, replikace a obtížné upgrady tehdejšího PostgreSQL (Uber). Článek je ale deset let starý a od té doby vyšlo mnoho hlavních verzí PostgreSQL. Jako argument proti dnešnímu PostgreSQL je proto slabý. Dokládá ale, že MySQL zvládne i velký provoz.
06NoSQL: kdy dává MongoDB, Redis a spol. smysl
NoSQL databáze jsou specializované nástroje. Nejlépe fungují tam, kde jejich datový model přesně sedí na úlohu.
MongoDB
Dokumentová databáze s pružným schématem, oblíbená pro rychlý vývoj prototypů. Starší námitka, že neumí transakce, neplatí od roku 2018. Dokumentace MongoDB ale sama připomíná, že operace nad jedním dokumentem je atomická a transakce přes více dokumentů pro mnoho běžných případů nepotřebujete, pokud data dobře navrhnete (MongoDB). Aktuální verze 9.0 vyšla 28. září 2026 (MongoDB).
Česká firma Apify ukládá do MongoDB metadata o uživatelích a jejich úlohách, samotná data drží v oddělených úložištích (Apify 2021). Hlavní cluster s 1,5 TB dat a 32 procesory ale podle jejího blogu narazil na výkonnostní limity a firma plánovala jeho rozdělení (Apify).
Opačnou cestu šel britský deník Guardian. V roce 2018 přesunul zhruba 2,3 milionu článků a dalších položek z MongoDB do PostgreSQL na AWS. Správa vlastního clusteru MongoDB ho podle redakce stála nejméně dva měsíce práce vývojářů ročně a dva výpadky zastavily publikování na hodinu i déle. Typ JSONB v PostgreSQL mu umožnil přejít skoro bez změny datového modelu (Guardian).
Redis a Valkey
Databáze v operační paměti, které odpovídají velmi rychle. Používají se jako mezipaměť, na fronty úloh, počítadla nebo uživatelské relace, vždy vedle hlavní databáze. Redis v březnu 2024 opustil otevřenou licenci BSD (Redis), a proto vznikl fork Valkey pod Linux Foundation, který podpořily mimo jiné AWS a Google Cloud (Linux Foundation). Od verze 8 z května 2025 nabízí Redis znovu i open source licenci AGPLv3 (Redis).
Cassandra, ScyllaDB a DynamoDB
Cassandra a ScyllaDB se vyplatí až při opravdu obřích objemech. DynamoDB se v AWS používá i pro menší aplikace bez vlastních serverů, hodí se ale jen pro jednoduché způsoby práce s daty. Discord začínal v roce 2015 na jediné sadě serverů MongoDB. Když měl 100 milionů zpráv, data i indexy se přestaly vejít do paměti a odezvy začaly kolísat, proto přešel na Cassandru (Discord 2017). Na začátku roku 2022 měl 177 serverů Cassandry s biliony zpráv a přesunul je na 72 serverů ScyllaDB. U 99 % požadavků se načtení starších zpráv zkrátilo ze 40 až 125 ms na nejvýš 15 ms (Discord 2023).
Z příběhu Discordu plyne i rada pro menší firmy: MongoDB byla dobrá volba pro rychlý start a přechod přišel až ve chvíli, kdy produkt vyrostl. Návrh databáze pro miliardy záznamů si u firemní aplikace se stovkami uživatelů předem neplánujte.
07Licence: kdo rozhoduje o podmínkách vaší databáze
U databáze, na které stojí celá firma, se vyplatí vědět, kdo rozhoduje o její licenci. Dvě z nejznámějších NoSQL databází ji za posledních osm let změnily.
| Databáze | Licence dnes | Co to pro vás znamená |
|---|---|---|
| PostgreSQL | PostgreSQL License, liberální open source | Používáte zdarma a bez omezení, projekt nepatří jedné firmě. |
| MySQL | GPLv2 nebo komerční licence Oracle | Pro webovou aplikaci na vlastním serveru zdarma. Placenou licenci řeší hlavně ten, kdo MySQL přibaluje do svého produktu. |
| MariaDB | GPLv2 | Komunitní vývoj, dlouhodobé verze vycházejí jednou ročně. |
| MongoDB | SSPL od 16. 10. 2018 | Používání ve vlastní aplikaci je bez poplatku. Open Source Initiative ale SSPL za open source licenci nepovažuje (OSI). |
| Redis | RSALv2, SSPLv1 nebo AGPLv3 (od verze 8) | Licence se měnila v letech 2024 a 2025. Alternativou je Valkey pod licencí BSD. |
08Databáze pro AI: vektory a vyhledávání podle významu
Když chcete, aby AI asistent odpovídal z vašich dokumentů, převádějí se texty na vektory a hledá se v nich podle podobnosti významu. Pro začátek nepotřebujete žádnou novou databázi.
- PostgreSQL s pgvector. Open source rozšíření ukládá vektory vedle ostatních dat. Rychlý index HNSW umí od verze 0.5.0 ze srpna 2023, do indexu se vejde vektor až s 2 000 rozměry (pgvector).
- MongoDB Atlas Vector Search. Vyhledávání ve vektorech přímo v MongoDB, včetně přibližného hledání algoritmem HNSW (MongoDB).
- MySQL. Typ VECTOR sice zná, funkci pro výpočet vzdálenosti mezi vektory ale Oracle nabízí jen v cloudové službě HeatWave a v MySQL AI, v běžné komunitní verzi chybí (MySQL).
Specializovanou vektorovou databázi zvažte, až vám výkon pgvectoru přestane stačit, typicky při velmi velkém počtu vektorů nebo přísných nárocích na rychlost. Do té doby je jedna databáze pro všechna data jednodušší na zálohy i zabezpečení.
09Kolik stojí provoz databáze
Samotná databáze je zdarma, platíte za server, na kterém běží, a za čas lidí, kteří se o ni starají. Spravovaná databáze v cloudu (DBaaS) za vás řeší zálohy, aktualizace a obnovu po výpadku. Vstupní ceny se v září 2026 pohybují od zhruba 300 Kč měsíčně:
- AWS RDS PostgreSQL, db.t4g.micro298
- Azure PostgreSQL, B1ms312
- DigitalOcean PostgreSQL, 1 GB RAM326
- Supabase Pro538
- MongoDB Atlas M101 224
- AWS RDS PostgreSQL, db.m7g.large3 139
- Totéž s pohotovostní replikou (Multi-AZ)6 294
Ceníky k 29. 9. 2026, AWS a Azure region Frankfurt, 730 hodin, bez úložiště a přenosu dat. DigitalOcean, Supabase a MongoDB Atlas základní úložiště zahrnují a region neuvádějí, Atlas může jinde stát jinak. Přepočet kurzem ČNB 21,501 Kč za USD (ČNB).
Ceníky jednotlivých služeb: AWS, Azure, DigitalOcean, Supabase, MongoDB Atlas.
Nejlevnější instance jako db.t4g.micro nebo B1ms mají výkon na kredity a hodí se pro testování nebo malé interní nástroje. Pro produkční aplikaci s placenými zákazníky počítejte spíš se strojem se 2 procesory a 8 GB paměti (db.m7g.large, asi 3 100 Kč) a s pohotovostní replikou v jiné zóně, která cenu zdvojnásobí. K tomu úložiště a zálohy.
Na úplný začátek stačí i bezplatné tarify. Neon nabízí PostgreSQL zdarma s 0,5 GB dat na projekt (Neon), Supabase 500 MB s uspáním projektu po týdnu nečinnosti (Supabase) a MongoDB Atlas 512 MB (MongoDB). Na ověření nápadu stačí, ostrý provoz s daty zákazníků na nich ale nestavte.
Z českých poskytovatelů nabízí spravovanou databázi třeba Forpsi Cloud: PostgreSQL od 180,70 Kč bez DPH měsíčně. Služba ale běží v italském datovém centru a nabízí PostgreSQL 13.4, který už nedostává opravy (Forpsi Cloud, datové centrum). Česká značka tedy ještě nezaručuje, že data leží v Česku.
Kolik práce správa databází stojí, ukazuje Kiwi.com. V roce 2022 provozovalo kolem 200 databází a po přesunu PostgreSQL ze spravovaných databází AWS do Cloud SQL od Googlu odhadlo, že mu automatizace nové služby ušetří práci deseti dalších správců databází. Text ale vyšel na blogu Google Cloudu, tedy u dodavatele služby (Google Cloud). Jak rozpočet na provoz plánovat od začátku, popisujeme v článku Jak naplánovat vývoj SaaS aplikace.
10Kde budou data ležet a co na to GDPR
Za cloudový hosting databáze platilo v roce 2025 podle Eurostatu 22,77 % českých firem s deseti a více zaměstnanci, mírně pod průměrem EU. V roce 2021 to bylo 13,89 %. Mezi firmami, které platí za nějaký cloud, jde o zhruba 42 % (ČSÚ).
- Dánsko55,5 %
- Nizozemsko55,4 %
- Finsko49,9 %
- Maďarsko26,0 %
- Průměr EU24,0 %
- Česko22,8 %
- Německo21,4 %
- Rakousko17,8 %
- Slovensko16,0 %
- Polsko8,8 %
Podíl firem s 10 a více zaměstnanci bez finančního sektoru. Polské firmy uvádějí málo hostingu databází, ale hodně cloudových platforem pro vývoj, srovnávejte opatrně. Zdroj: Eurostat, isoc_cicce_use, ukazatel E_CC_PDB.
Žádný z velkých cloudů nemá v Česku region, ve kterém by mohla běžet vaše databáze. Nejbližší regiony jsou Frankfurt (AWS, Azure, Google), Vídeň (Azure Austria East), Varšava (Google, Azure) a Berlín (Google) (AWS, Azure, Google Cloud).
GDPR nevyžaduje, aby data zůstala v Česku, a v rámci EU je můžete uložit kdekoli. Mimo EU je lze předat jen za podmínek, které nařízení stanoví. Předání americké firmě zapsané v seznamu EU-US Data Privacy Framework je od 10. července 2023 možné bez dalších smluvních nástrojů (ÚOOÚ). Tribunál EU žalobu proti tomuto rámci 3. září 2025 zamítl (Soudní dvůr EU), podle dostupných zpráv se ale žalobce odvolal k Soudnímu dvoru (Digital Policy Alert). Pro citlivá nebo pro firmu klíčová data je proto bezpečnější region v EU a smlouva o zpracování, která to potvrzuje.
Šifrování databáze GDPR výslovně nepřikazuje, ÚOOÚ má tvrzení „šifrování je povinné“ ve svém desateru omylů (ÚOOÚ). Článek 32 ho ale uvádí mezi příklady vhodných opatření, spolu se schopností data včas obnovit. U spravované databáze v cloudu je šifrování i automatická záloha obvykle jen přepínač. Víc o zabezpečení píšeme v článku Bezpečnost dat v systému na míru.
11Pět otázek, než databázi vyberete

- Jak spolu data souvisejí? Zákazníci, objednávky a faktury s pevnými vazbami ukazují na relační databázi. Samostatné dokumenty s proměnlivou strukturou mohou jít do dokumentové.
- Kolik dat a zápisů čekáte za tři roky? Většina firemních aplikací se vejde na jeden databázový server s replikou. Distribuované databáze typu Cassandra dávají smysl až při řádově miliardách záznamů.
- Kdo bude databázi spravovat? Pokud nemáte vlastního správce, plaťte za spravovanou službu. Za zálohy, aktualizace a obnovu po výpadku pak odpovídá poskytovatel.
- Kde mají data ležet? Region v EU, šifrování, zálohy a doba jejich uchování patří do smlouvy s dodavatelem.
- Jak z databáze odejdete? Otevřená licence a standardní SQL usnadní přechod k jinému poskytovateli. Proprietární cloudové databáze vás k dodavateli váží víc.
Odpovědi se vyplatí mít hotové už při úvodní analýze. Jak vypadá postup od zadání po spuštění, najdete na stránce Jak to probíhá.
12Nejčastější chyby při výběru databáze
- Volba podle módy. Kdo zvolí MongoDB kvůli „škálovatelnosti“ pro aplikaci s provázanými daty, skončí u ručního hlídání vazeb v kódu.
- Dvě hlavní databáze od začátku. Každá další databáze znamená další zálohy, zabezpečení a aktualizace. Druhou přidejte, až na to bude konkrétní důvod.
- Stará verze na hostingu. PostgreSQL 14 končí 12. 11. 2026, MySQL 8.0 už nemá od Oracle běžnou ani prodlouženou podporu. Zjistěte, kdy a jak hosting verzi aktualizuje.
- Záloha, kterou nikdo nezkusil obnovit. Obnovu ze zálohy vyzkoušejte aspoň jednou před spuštěním a pak pravidelně.
- Plánování shardingu pro deset uživatelů. Rozdělení databáze mezi servery trvalo Figmě devět měsíců. Než ho budete potřebovat, projdete indexy, repliky a mezipaměť.
Pokud vaše data zatím žijí v Excelu a přemýšlíte, kdy přejít na vlastní systém, přečtěte si článek Kdy už nestačí Excel. Když chystáte přesun stávající aplikace do cloudu, navazuje na tento text Migrace do cloudu bez výpadku.
13Časté otázky
PostgreSQL vs MySQL: která je lepší?
Pro aplikaci na míru s objednávkami, fakturami nebo skladem doporučujeme PostgreSQL: má bohatší datové typy, JSONB, rozšíření pro AI a liberální licenci. Pro web na WordPressu nebo levný sdílený hosting je praktičtější MySQL nebo MariaDB, protože je v ceně hostingu. Výkonem jsou pro běžné projekty srovnatelné.
MongoDB vs PostgreSQL: kterou zvolit?
Pokud jsou data provázaná (zákazníci, objednávky, faktury), zvolte PostgreSQL. Dokumenty s proměnlivou strukturou uloží do typu JSONB, takže často pokryje i to, kvůli čemu se MongoDB vybírá. MongoDB dává smysl, když je celý datový model tvořen samostatnými dokumenty a tým s ním umí pracovat. Guardian v roce 2018 přešel z MongoDB na PostgreSQL právě díky JSONB, Discord naopak na MongoDB rychle postavil první verzi produktu.
Kdy se vyplatí NoSQL databáze?
Když datový model přesně sedí na úlohu: Redis nebo Valkey jako mezipaměť, MongoDB pro dokumenty s proměnlivou strukturou, Cassandra nebo ScyllaDB pro miliardy zpráv a událostí. Jako jediná databáze pro běžnou firemní aplikaci se NoSQL hodí málokdy.
Umí MongoDB transakce?
Ano, transakce přes více dokumentů podporuje od verze 4.0 z roku 2018, v rozděleném clusteru od verze 4.2 (MongoDB).
Kolik stojí spravovaná databáze v cloudu?
Nejmenší instance vyjdou v září 2026 zhruba na 300 Kč měsíčně bez DPH. Produkční databáze se 2 procesory a 8 GB paměti v AWS stojí asi 3 100 Kč, s pohotovostní replikou v další zóně asi 6 300 Kč, bez úložiště a přenosů.
Musí databáze s osobními údaji běžet v Česku?
Ne. GDPR umožňuje uložení kdekoli v EU a za stanovených podmínek i předání mimo EU, například americké firmě zapsané v EU-US Data Privacy Framework. Pro citlivá nebo pro firmu klíčová data doporučujeme region v EU a smluvně sjednané šifrování i zálohy.
Jde databázi později vyměnit?
Jde, ale je to drahé. Discord si kvůli přesunu dat z Cassandry do ScyllaDB napsal vlastní nástroj, se kterým odhad migrace klesl ze tří měsíců na devět dní. Figmě trvalo rozdělení databáze PostgreSQL mezi víc serverů devět měsíců. Přechod mezi PostgreSQL a MySQL je snazší než přechod mezi relační a NoSQL databází.
14Zdroje
- Stack Overflow Developer Survey 2025: technologie
- Stack Overflow Developer Survey 2025: metodika
- Stack Overflow Developer Survey 2024: technologie
- Stack Overflow Developer Survey 2023
- Stack Overflow Developer Survey 2022
- DB-Engines Ranking, září 2026
- DB-Engines: metodika žebříčku
- PostgreSQL: politika verzí a podpory
- PostgreSQL 18: oznámení vydání
- PostgreSQL 9.4: oznámení vydání (JSONB)
- PostgreSQL: licence
- MySQL: model vydávání verzí
- Oracle Lifetime Support Policy (PDF)
- MySQL: licencování
- MySQL 9.7: funkce pro vektory
- MariaDB: politika údržby verzí
- MariaDB Foundation: o projektu a licenci
- WordPress: požadavky na hosting
- MongoDB: transakce
- MongoDB: transakce ve verzi 4.0
- MongoDB: životní cyklus verzí
- MongoDB: SSPL, časté otázky
- Open Source Initiative: SSPL není open source licence
- MongoDB: Vector Search
- Redis: změna licence 2024
- Redis: AGPLv3 od verze 8
- Linux Foundation: Valkey
- pgvector
- Uber: přechod z PostgreSQL na MySQL (2016)
- Discord: miliardy zpráv (2017)
- Discord: biliony zpráv (2023)
- Guardian: z MongoDB do PostgreSQL (2018)
- Figma: škálování PostgreSQL (2024)
- Notion: rozdělení PostgreSQL (2021)
- InfoQ: OpenAI a PostgreSQL pro ChatGPT (2026)
- Google Cloud: Kiwi.com a Cloud SQL (2022)
- Apify: ladění výkonu MongoDB (2021)
- Apify: inženýrství v roce 2024
- AWS RDS for PostgreSQL: ceník
- Azure Database for PostgreSQL: ceník
- DigitalOcean Managed Databases: ceník
- MongoDB Atlas: ceník
- Supabase: ceník
- Neon: ceník
- VEDOS: databáze na webhostingu
- VEDOS: webhosting
- Forpsi: webhosting Linux
- Active24: parametry webhostingu
- Websupport: specifikace webhostingu
- Forpsi Cloud: databáze jako služba
- Forpsi Cloud: PostgreSQL
- Eurostat: cloudové služby v podnicích (isoc_cicce_use)
- ČSÚ: využívání ICT v podnikatelském sektoru 2025, cloud (PDF)
- AWS: seznam regionů
- Google Cloud SQL: regiony
- Microsoft Azure: seznam regionů
- ÚOOÚ: EU-US Data Privacy Framework
- Soudní dvůr EU: tisková zpráva 106/25 (anglicky)
- Digital Policy Alert: odvolání ve věci Latombe (anglicky)
- ÚOOÚ: desatero omylů
- ČNB: kurz devizového trhu 29. 9. 2026
Ceny, verze a údaje platí k 29. 9. 2026.