Potřebujete vždy databázi pro svou aplikaci? Samozřejmě, že ne.
Stejně jako u všeho v technologii není nic ideální v každé situaci.
Počítače nabízejí mnoho různých způsobů ukládání dat. Nejviditelnější alternativou jsou soubory .
Běžným příkladem je CMS. Některé CMS používají k ukládání dat databázi (předpokládejme WordPress), jiné preferují ukládání dat pomocí souborů (například Grav nebo Statamic).
Nepoužít databázi v takovém případě znamená jednodušší nasazení do hostitelské služby.
Ale při práci s velkým množstvím dat je databáze rozhodně skvělým způsobem, jak si z dlouhodobého hlediska zjednodušit život.
Pokud vytváříte aplikaci pro macOS nebo iOS, můžete se rozhodnout, že ke zpracování dat potřebujete pouze soubor JSON nebo Plist, protože uživatel jich nemusí ukládat mnoho.
Nebo je pro vás možná nejlepší Core Data (obal pro interní databázi SQLite).
Jako vždy jde o rovnováhu mezi složitostí a pohodlím.