Hjem databaser Hva er en databaseserver? - definisjon fra techopedia

Hva er en databaseserver? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr databaseserver?

Begrepet databaseserver kan referere til både maskinvare og programvare som brukes til å kjøre en database, i henhold til sammenhengen. Som programvare er en databaseserver den bakre delen av et databaseapplikasjon, etter den tradisjonelle klient-servermodellen. Denne bakre delen kalles noen ganger forekomsten. Det kan også referere til den fysiske datamaskinen som brukes til å være vert for databasen. Når nevnt i denne sammenhengen, er databaseserveren vanligvis en dedikert datamaskin med høyere slutt som er vert for databasen.

Merk at databaseserveren er uavhengig av databasearkitekturen. Relasjonsdatabaser, flate filer, ikke-relasjonelle databaser: alle disse arkitekturene kan innpasses på databaseservere.

Techopedia forklarer databaseserver

I databehandlingsmodellen for klient-serveren er det en dedikert vert for å kjøre og tjene opp ressursene, vanligvis en eller flere programvare. Det er også flere klienter som kan koble seg til serveren og bruke ressursene som tilbys og vert av denne serveren.

Når man vurderer databaser i klient-servermodellen, kan databaseserveren være baksiden av databaseapplikasjonen (forekomsten), eller det kan være maskinvaredatamaskinen som er vert for forekomsten. Noen ganger kan det til og med referere til kombinasjonen av både maskinvare og programvare.

I mindre og mellomstore oppsett vil maskinvaredatabasetjeneren vanligvis også være vert for serverdelen av programvaren som bruker databasen. Hvis vi for eksempel vurderer en bank, vil maskinvaredatabasetjeneren være vert for programvaredatabaseserveren og bankens programvare. Denne applikasjonen vil sannsynligvis koble seg til databasen via spesifikke porter og bruke inter-prosesskommunikasjon for å logge inn og få tilgang til dataene som er bosatt i databasen. Brukerne i banken, som sitter på deres personlige datamaskiner, vil også bruke klientmodulen til applikasjonen som er installert på datamaskinene sine for å koble seg til databasen. I dette eksemplet er det faktisk to klient-servermodeller vi ser på: databasen og applikasjonen.

I større oppsett kan volumet av transaksjoner være slik at en datamaskin ikke kan håndtere belastningen. I dette tilfellet vil databaseprogramvaren ligge på en dedikert datamaskin, og applikasjonen på en annen. I dette scenariet er det en dedikert databaseserver, som er kombinasjonen av maskinvare og programvare, og en egen dedikert applikasjonsserver.

Hva er en databaseserver? - definisjon fra techopedia