Hogyan működik a gyakorlatban?
Amikor felviszel egy új ügyfelet a rendszerbe, az adatbázisba kerül — nem egy fájlba, hanem strukturált táblákba (mint Excel lapok, de szigorúbb szabályokkal). A backend onnan olvassa ki, amikor listát kérsz, keresel, vagy riportot generálsz. Több ember egyszerre dolgozhat benne anélkül, hogy felülírná egymás munkáját.
A leggyakoribb adatbázisok: PostgreSQL, MySQL (webalkalmazásokhoz), SQLite (kisebb projektekhez). Ezek ingyenesek, beváltak, és később bármely fejlesztő át tudja venni. Kerüld a zárt, egzotikus adatbázisokat — ott adósságban maradsz egy szállítóhoz.
Mire figyelj megrendelőként?
Három alapkérdés: hol fut az adatbázis (saját szerver, felhő), van-e automatikus mentés (backup), és ki fér hozzá. Ha a fejlesztő laptopján él az adatbázis, az vész — az adatoknak dedikált, mentett környezetben kell lenniük.
Az adatbázis nem látható, de ha elromlik, minden elromlik. Egy jó fejlesztő ezt természetesen kezeli; egy rossz nem is említi. Kérdezz rá az ajánlatnál.