CRUDperiaatteet
CRUDperiaatteet ovat tietojärjestelmien perusoperaatioiden kokonaisuus: Create (Luo), Read (Lue), Update (Päivitä) ja Delete (Poista). Niiden tarkoituksena on tarjota yksinkertainen ja yleispätevä tapa hallita pysyviä tietoja sovelluksissa ja tietovarastoissa.
Näiden operaatioiden elinkaari kattaa uuden tietueen luomisen, tietojen hakemisen, olemassa olevan tietueen päivittämisen sekä poistamisen.
Toteutuksessa ne vastaavat tyypillisesti tietokantayhteyksiä: SQL:n INSERT, SELECT, UPDATE ja DELETE. API-kerroksessa ne usein vastaavat HTTP-määriteltyjä
CRUDin käyttöönotto auttaa moduulien ja rajapintojen suunnittelussa sekä helpottaa tietojen hallintaa. Se ei kuitenkaan riitä kaikille
Rajoitteet ja varianssit: CRUD kuvaa perusoperaatioita, mutta ei anna kattavaa mallia koko sovelluksen toiminnasta. Idempotenssi: GET,
Historia: CRUD-käsite juontuu varhaisten tietokanta- ja ohjelmistokehityksen käytännöistä ja on sittemmin muodostunut yleiseksi kuvaamaan dataan liittyviä