Back-end-database

En back-end-databasen er en database, der er adgang til ved brugere indirekte gennem et eksternt program snarere end ved application programming lagret i databasen selv eller af lavt niveau manipulation af data.

En back-end database gemmer data, men omfatter ikke slutbrugerens ansøgning elementer såsom gemte forespørgsler, formularer, makroer eller rapporter.

Små databasesystemer

Udtrykket back-end database mest udbredte blandt udviklere, der bruger mindre database programmering systemer, der kan indeholde slutbrugeren application programming i databasen som en enkelt post. Den mest almindelige af disse er Microsoft Access.

Bygherren skal beslutte, om at inkludere application programming med data i en enkelt database, eller om at adskille dem i to databasefiler, i henhold til klient-server-model.

For simple databaseapplikationer, er det almindeligt for al programmering opbevares sammen med dataene. Dette resulterer i en enkelt fil, og er lettere at udvikle på bekostning af skalerbarhed og samtidighed.

For mere avancerede database applikationer er det almindeligt at opdele data og programmering dele i en front-end database og en back-end database, hvor front-end besidder alle ansøgningen programmering. Dette har fordele i form af skalerbarhed, ydeevne og samtidighed men kræver større indsats på den del af udvikleren. På lang sigt kan det være lettere at vedligeholde og opgradere som nye versioner af front-end kan anvendes uafhængigt af back-end database. De forreste og back-end databaser behøver ikke altid at være af samme type. For eksempel er det muligt at anvende en Microsoft Access frontend med en Microsoft SQL Server back-end.

Det er almindeligt for udviklere at finde, at en eksisterende database ansøgning er vokset i kompleksitet eller brug til det punkt, hvor det ville have været bedre at have brugt separat front og back-end databaser. Microsoft Access giver en Database Wizard Splitter at lette processen med at opdele Access-databaser.

Enterprise databasesystemer

Udtrykket back-end-database ikke udbredt blandt udviklere, der bruger større eller enterprise databasesystemer. Dette skyldes, at virksomheden databasesystemer håndhæve brugen af ​​klient-server-model og ikke har mulighed for at medtage ansøgningen programmering inden for deres databaser. Alle sådanne databaser anvendes som back-end databaser, og så udtrykket er overflødig.

  0   0
Forrige artikel Biotop
Næste artikel Bagdad Metro

Relaterede Artikler

Kommentarer - 0

Ingen kommentar

Tilføj en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn tilbage: 3000
captcha