NoSQL databáze jsou typ databází, které se odlišují od tradičních relačních databází. Tyto systémy umožňují ukládání a manipulaci s nestrukturovanými nebo polostrukturovanými daty a mohou být výkonnější při zpracování velkého objemu dat.
S neustále rostoucím objemem nestrukturovaných dat roste v poslední době i význam NoSQL databází. Ještě rozšířenějším typem databází však stále zůstávají klasické relační databáze.
Při výběru vhodné databáze vždy bereme v potaz konkrétní požadavky klienta. V případě velkých systémů pracujících většinou se strukturovanými daty, jako jsou například podnikové IS, používáme obvykle SQL databáze (například MySQL). V případě nástrojů na scraping či práci s různorodými dokumenty s odlišnou strukturou však saháme i po NoSQL databázích jako je MongoDB.