Back-end databas

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 23 februari 2015; kontroller kräver 7 redigeringar .

back-end-databas - en  back -end-databas , det centrala konceptet för applikationer i två nivåer där åtgärden är uppdelad i en front-end (förgrund), som ansvarar för användarinteraktion och nödvändiga beräkningar, och en back-end där data lagras. Jämfört med det tidigare tillvägagångssättet för applikationsutveckling, där program använde en inbäddad databas och all SQL -frågekod lagrades på databasservern som lagrade procedurer eller triggers.

Framväxten av tvåstegsapplikationer har avsevärt ökat stabiliteten i deras arbete, såväl som antalet användare som arbetar samtidigt. Samtidigt ledde ett misslyckande i en användares arbete inte till ett stopp i restens arbete.

Termen "Back-end databas" var kortlivad och användes bland små applikationsutvecklare. Det mest kända exemplet är Microsoft Access . I ett sådant system - och programkoden, formulär, rapporter och makron, plus data - är en enda fil.

Back-end-databasen ersattes av termen "Enterprise databas systems", när databasen fungerar som ett självständigt element och när många helt olika applikationer kan arbeta med en databas.

I små applikationer var ett ganska vanligt tillvägagångssätt att lagra data tillsammans med programkoden. Det mest kända exemplet är Microsoft Access . I ett sådant system - och programkoden, formulär, rapporter och makron, plus data - är en enda fil. Detta tillvägagångssätt förenklar utvecklingen, men det löser inte problemen med skalbarhet och samtidighet bland flera användare.

För närvarande använder professionella applikationer huvudsakligen en struktur i tre nivåer, när programmet som körs på användarens dator endast ansvarar för att mata in data och visa resultat, beräkningar och databehandling utförs på annan plats, och själva data lagras och bearbetas i en den tredje.

Se även

Länkar