Back to Manual QA

3. Arkitektur & Databas

14. Vad är skillnaden mellan mikrotjänster och monolitiska arkitekturer?
En monolitisk arkitektur är en enda, enhetlig enhet där alla komponenter är sammankopplade. Mikrotjänstarkitektur delar upp applikationen i mindre, oberoende tjänster som kommunicerar med varandra, vanligtvis via API:er.
15. Vad är skillnaden mellan SQL- och NoSQL-databaser?
SQL-databaser är relationella, tabellbaserade och har ett fördefinierat schema (t.ex. MySQL, PostgreSQL). NoSQL-databaser är icke-relationella, dokument-, nyckel-värde- eller grafbaserade och har dynamiska scheman för ostrukturerad data (t.ex. MongoDB, Redis).
16. Kan vi lagra bilder eller PDF:er i en databas?
Ja, som BLOB-data (Binary Large Object), men det rekommenderas generellt att lagra filerna i ett filsystem eller molnlagring (som AWS S3) och endast lagra referenssökvägen/URL:en i databasen.
17. Förklara några grundläggande SQL-frågor du kan skriva.
SELECT * FROM table_name; (Hämta data), INSERT INTO table_name VALUES (...); (Lägg till data), UPDATE table_name SET column=value; (Modifiera data), DELETE FROM table_name WHERE condition; (Ta bort data).