Cuprins:
Definiție - Ce înseamnă Serverul de baze de date?
Termenul server de baze de date se poate referi atât la hardware cât și la software-ul folosit pentru a rula o bază de date, în funcție de context. Ca software, un server de baze de date este porțiunea de fundal a unei aplicații de baze de date, urmând modelul tradițional de client-server. Această porțiune de back-end este uneori numită instanță. De asemenea, se poate referi la computerul fizic folosit pentru a găzdui baza de date. Când este menționat în acest context, serverul de baze de date este de obicei un computer dedicat de nivel superior care găzduiește baza de date.
Rețineți că serverul bazei de date este independent de arhitectura bazei de date. Baze de date relaționale, fișiere plate, baze de date non-relaționale: toate aceste arhitecturi pot fi găzduite pe serverele de baze de date.
Techopedia explică Serverul de baze de date
În modelul de calcul client-server, există o gazdă dedicată pentru a rula și servi resursele, de obicei una sau mai multe aplicații software. Există, de asemenea, mai mulți clienți care se pot conecta la server și pot utiliza resursele oferite și găzduite de acest server.
Când luați în considerare bazele de date în modelul server-client, serverul de baze de date poate fi partea din spate a aplicației bazei de date (instanța) sau poate fi computerul hardware care găzduiește instanța. Uneori, se poate referi chiar la combinația de hardware și software.
În configurațiile de dimensiuni mai mici și mijlocii, serverul de baze de date hardware va găzdui, de obicei, partea serverului a aplicației software care folosește baza de date. Dacă luăm în considerare o bancă, de exemplu, serverul de baze de date hardware va găzdui serverul de baze de date software și aplicația software a băncii. Această aplicație se va conecta probabil la baza de date prin anumite porturi și va utiliza comunicarea inter-proces pentru a vă conecta și a accesa datele rezidente în baza de date. Utilizatorii din bancă, așezați la calculatoarele personale, vor utiliza, de asemenea, modulul client al aplicației instalate pe computerele lor pentru a se conecta la baza de date. În acest exemplu, există de fapt două modele client-server pe care le analizăm: baza de date și aplicația.
În setări mai mari, volumul tranzacțiilor poate fi astfel încât un computer să nu poată face față sarcinii. În acest caz, software-ul bazei de date va sta pe un computer dedicat, iar aplicația pe un alt computer. În acest scenariu, există un server de baze de date dedicat, care este combinația dintre hardware și software și un server de aplicație dedicat separat.
