back-end database - en back -end database , det centrale koncept for to-lags applikationer, hvor handlingen er opdelt i en front-end (forgrund), som er ansvarlig for brugerinteraktion og nødvendige beregninger, og en back-end, hvor data gemmes. Sammenlignet med den tidligere tilgang til applikationsudvikling, hvor programmer brugte en indlejret database, og al SQL -forespørgselskode blev gemt på databaseserveren som lagrede procedurer eller triggere.
Fremkomsten af to-lags applikationer har væsentligt øget stabiliteten af deres arbejde, såvel som antallet af brugere, der arbejder samtidigt. Samtidig førte et svigt i den ene brugers arbejde ikke til et stop i restens arbejde.
Udtrykket "Back-end database" var kortvarigt og blev brugt blandt små applikationsudviklere. Det mest berømte eksempel er Microsoft Access . I et sådant system - og programkoden, formularer, rapporter og makroer plus data - er en enkelt fil.
Back-end databasen blev erstattet af begrebet "Enterprise database systems", når databasen fungerer som et selvstændigt element, og når mange helt forskellige applikationer kan arbejde med én database.
I små applikationer var en ret almindelig tilgang at gemme data sammen med programkoden. Det mest berømte eksempel er Microsoft Access . I et sådant system - og programkoden, formularer, rapporter og makroer plus data - er en enkelt fil. Denne tilgang forenkler udviklingen, men den løser ikke problemerne med skalerbarhed og samtidighed blandt flere brugere.
I øjeblikket bruger professionelle applikationer hovedsageligt en tre-lags struktur, når programmet, der kører på brugerens computer, kun er ansvarligt for at indtaste data og vise resultater, beregninger og databehandling udføres et andet sted, og selve dataene lagres og behandles i en tredje.
Database | |
---|---|
Begreber |
|
Objekter | |
Nøgler | |
SQL | |
Komponenter |