Sisällysluettelo:
Määritelmä - mitä tietokantapalvelin tarkoittaa?
Termi tietokantapalvelin voi viitata sekä laitteistoihin että ohjelmistoihin, joita käytetään tietokannan ajamiseen kontekstin mukaan. Ohjelmistona tietokantapalvelin on tietokannan sovelluksen taustaosa perinteistä asiakas-palvelin-mallia noudattaen. Tätä taustaosaa kutsutaan joskus instanssiksi. Se voi viitata myös fyysiseen tietokoneeseen, jota käytetään tietokannan isännöintiin. Kun tietokantapalvelin mainitaan tässä yhteydessä, se on tyypillisesti omistettu huippuluokan tietokone, joka isännöi tietokantaa.
Huomaa, että tietokantapalvelin on riippumaton tietokanta-arkkitehtuurista. Relaatiotietokannat, tasotiedostot, ei-relaatiotietokannat: kaikki nämä arkkitehtuurit voidaan sijoittaa tietokantapalvelimiin.
Techopedia selittää tietokantapalvelimen
Asiakas-palvelinlaskentamallissa on oma isäntä resurssien, yleensä yhden tai useamman ohjelmistosovelluksen, ajamista ja palvelemista varten. On myös useita asiakkaita, jotka voivat muodostaa yhteyden palvelimeen ja käyttää palvelimen tarjoamia ja ylläpitämiä resursseja.
Kun harkitaan tietokantoja asiakas-palvelinmallissa, tietokantapalvelin voi olla tietokannan sovelluksen (ilmentymä) takaosa tai se voi olla laitteisto, joka isännöi ilmentymää. Joskus se voi viitata jopa sekä laitteiston että ohjelmiston yhdistelmään.
Pienemmissä ja keskikokoisissa kokoonpanoissa laitteistotietokantapalvelin isännöi yleensä myös tietokantaa käyttävän ohjelmistosovelluksen palvelinosaa. Jos tarkastellaan esimerkiksi pankkia, laitteistotietokantapalvelin isännöi ohjelmistotietokantapalvelinta ja pankin ohjelmistosovellusta. Tämä sovellus todennäköisesti muodostaa yhteyden tietokantaan tiettyjen porttien kautta ja käyttää prosessien välistä viestintää kirjautuakseen sisään tietokantaan ja käyttämään sitä. Pankin käyttäjät, jotka istuvat henkilökohtaisissa tietokoneissaan, käyttävät tietokoneisiinsa asennetun sovelluksen asiakasmoduulia myös yhteyden muodostamiseen tietokantaan. Tässä esimerkissä on oikeastaan kaksi tarkastelemaamme asiakas-palvelin-mallia: tietokanta ja sovellus.
Suuremmissa kokoonpanoissa tapahtumien määrä voi olla sellainen, että yksi tietokone ei pysty käsittelemään kuormaa. Tällöin tietokantaohjelmisto on omistettu tietokone, ja sovellus toisessa. Tässä tilanteessa on oma tietokantapalvelin, joka on laitteiston ja ohjelmiston yhdistelmä, ja erillinen omistettu sovelluspalvelin.




