Datu bāzes serveris ir datorsistēma, kas nodrošina citiem datoriem pakalpojumus, kas saistīti ar piekļuvi informācijai datubāzē un izguvi no tās. Piekļuve datu bāzes serverim var notikt, izmantojot priekšgalu, kas lokāli darbojas lietotāja datorā (piemēram, phpMyAdmin), vai aizmugures daļu, kas darbojas pašā datu bāzes serverī, kurai var piekļūt, izmantojot attālo čaulu. Kad informācija datu bāzē ir izgūta, tā tiek eksportēta personai, kas pieprasa datus.
Kas ir datu bāzes serveris?

Datu bāzes serveris ir dators LAN, kas paredzēts datu bāzu glabāšanai un izguvei
Tas ir līdzīgs datu noliktavai, kurā vietne glabā vai uztur informāciju. Datu bāzes serveris ir dators LAN, kas paredzēts datu bāzu glabāšanai un izguvei. Datu bāzes serveris satur datu bāzes pārvaldības sistēmu (DBMS) un datu bāzes. Pēc klientu pieprasījuma tas datu bāzē meklē atlasītos ierakstus un pārsūta tos atpakaļ tīklā.
Datu bāzes serveri var definēt kā serveri, kas specializējas datu bāzes pakalpojumu nodrošināšanā. Šāds serveris darbinās datu bāzes programmatūru. Datu bāzes serveri bieži var atrast klienta-servera vidē, kur tas nodrošina klienta sistēmas meklēto informāciju.
Datu bāzes servera loma
Datu bāzu serveri ir ļoti noderīgi organizācijām, kurām ir daudz datu, kas regulāri jāapstrādā. Ja jums ir klienta-servera arhitektūra, kur klientiem pārāk bieži jāapstrādā dati, labāk ir strādāt ar datu bāzes serveri. Dažas organizācijas datu glabāšanai un apstrādei izmanto failu serverus. Bet datu bāzes serveri ir daudz efektīvāki nekā failu serveri.
Datu bāzes tīklā klienti izpilda SQL pieprasījumus datu bāzes serverim. Tīkla datu bāzes serveris apstrādā datu bāzes pieprasījumus no klientiem, un izpildītās SQL komandu atbildes atgriežas caur tīkla datoriem. Īsāk sakot, datu bāzes serveris apstrādā pieprasījumu vai meklē pieprasītos rezultātus. Datu bāzes serverus dažreiz sauc arī par SQL dzinējiem.

Datu bāzes funkcijas pārvalda datu bāzes serveris
Visas datu bāzes funkcijas kontrolē datu bāzes serveris. Kā datu bāzes serveri var izmantot jebkura veida datorus, tostarp mikrodatorus, minidatorus vai lieldatorus. Lielos organizācijas tīklos lieldatori tiek izmantoti kā serveri.
Daži cilvēki centrālās DBVS funkcijas sauc par aizmugures funkcijām, bet klienta lietojumprogrammas – par priekšgala programmām. Varat teikt, ka klients ir lietojumprogramma, ko izmanto saziņai ar DBVS, un datu bāzes serveris ir DBVS.
Datu bāzes serveris pārvalda DBVS atkopšanas drošības pakalpojumus. Tas ievieš noteiktus ierobežojumus DBVS, kontrolē un pārvalda visus saistītos klientus un apstrādā visas datu bāzes piekļuves un kontroles funkcijas.
Datu bāzes serveris nodrošina vienlaicīgu piekļuves kontroli, labāku drošību, un serveris slēpj DBVS no klientiem. Tas nodrošina vairāku lietotāju vidi (vairāki lietotāji var piekļūt datu bāzei vienlaikus). Visi dati tiek glabāti datu serverī, tāpēc DBA var viegli izveidot datu bāzes dublējumu.
Standarts ar nosaukumu ODBC (Open Database Connectivity) nodrošina lietojumprogrammu saskarni (API), kas ļauj klienta puses programmām izsaukt servera puses DBVS. Šim nolūkam abās pusēs (t.i., gan klientam, gan serverim) ir jāinstalē nepieciešamā programmatūra. Pēc tam klienta programma izveido savienojumu ar datu bāzes serveri un nosūta pieprasījumus (vaicājumus), izmantojot ODBC API. Serveris apstrādā vaicājumus un vaicājumu rezultātus nosūta atpakaļ klienta programmai, ko klients apstrādā.
Redzēt vairāk: