CRUDtípusú
CRUDtípusú egy szoftverfejlesztési koncepció, amely az adatok kezelésének négy alapműveletére összpontosít: Create, Read, Update és Delete. A kifejezés egy általános modell, amelyet adatbázisok, alkalmazásbackendek és API-k tervezése során használnak a visszakereshető, módosítható adatok egységes kezelésére.
- Create: új adatok létrehozása, gyakran beszúró műveletként (például SQL-ben INSERT).
- Read: adatok lekérdezése vagy megtekintése, általában SELECT vagy lekérdezési patternek használata.
- Update: meglévő adatok módosítása, például UPDATE vagy hasonló írási műveletek.
- Delete: adatok törlése, például DELETE, gyakran valamilyen enyhébb törlés vagy archiválás is előfordulhat.
CRUD-típusú megközelítéseket alkalmaznak adatmodellek egyszerű kezelésére, legyen szó relációs vagy NoSQL adatbázisokról, backend szolgáltatásokról vagy adminisztrációs
Előnyök közé tartozik az egyszerűség, a konzisztens megközelítés és a gyors iteráció. Korlátai közé tartozik, hogy
SQL: INSERT INTO felhasznalok, SELECT * FROM felhasznalok, UPDATE felhasznalok SET nev=?, DELETE FROM felhasznalok WHERE id=?.
REST: POST /users, GET /users/{id}, PUT /users/{id}, DELETE /users/{id}.