Turinys:
Apibrėžimas - ką reiškia duomenų bazės serveris?
Sąvoka duomenų bazės serveris gali reikšti tiek aparatinę, tiek programinę įrangą, naudojamą duomenų bazei paleisti, atsižvelgiant į kontekstą. Kaip programinė įranga, duomenų bazės serveris yra pagrindinė duomenų bazės programos dalis pagal tradicinį kliento-serverio modelį. Ši galinė dalis kartais vadinama instancija. Tai taip pat gali reikšti fizinį kompiuterį, naudojamą duomenų bazės prieglobai. Šiame kontekste duomenų bazės serveris paprastai yra skirtas aukštesnės klasės kompiuteriui, kuriame yra duomenų bazė.
Atminkite, kad duomenų bazės serveris nepriklauso nuo duomenų bazės architektūros. Reliacinės duomenų bazės, plokštiniai failai, nesusijusios duomenų bazės: visas šias architektūras galima sutalpinti duomenų bazių serveriuose.
„Techopedia“ paaiškina duomenų bazės serverį
Kliento-serverio skaičiavimo modelyje yra skirtas pagrindinis kompiuteris, kuris paleidžia ir aptarnauja išteklius, paprastai vieną ar daugiau programinės įrangos programų. Taip pat yra keletas klientų, kurie gali prisijungti prie serverio ir naudoti šio serverio siūlomus ir priglobtus išteklius.
Svarstant duomenų bazes kliento-serverio modelyje, duomenų bazės serveris gali būti duomenų bazės programos (egzemplioriaus) galinis galas arba aparatinės įrangos kompiuteris, kuriame yra egzempliorius. Kartais tai gali reikšti net aparatinės ir programinės įrangos derinį.
Mažesniuose ir vidutinio dydžio įrenginiuose aparatinės duomenų bazės serveris paprastai taip pat talpins programinės įrangos, kuri naudoja duomenų bazę, serverio dalį. Pavyzdžiui, jei atsižvelgsime į banką, aparatinės duomenų bazės serveryje bus programinės įrangos duomenų bazės serveris ir banko programinė įranga. Ši programa greičiausiai prisijungs prie duomenų bazės per konkrečius prievadus ir naudosis tarpprocesiniu ryšiu, kad prisijungtų ir prieitų prie duomenų bazėje esančių duomenų. Banko vartotojai, sėdintys prie savo asmeninių kompiuterių, prisijungimui prie duomenų bazės taip pat naudos savo kompiuteriuose įdiegtos programos kliento modulį. Šiame pavyzdyje iš tikrųjų yra du kliento-serverio modeliai, į kuriuos mes žiūrime: duomenų bazė ir programa.
Didesnių konfigūracijų atvejais operacijų apimtis gali būti tokia, kad vienas kompiuteris nesugebės valdyti krovinio. Tokiu atveju duomenų bazės programinė įranga bus skirtame kompiuteryje, o programa - kitame. Šiame scenarijuje yra skirtas duomenų bazės serveris, kuris yra aparatinės ir programinės įrangos derinys, ir atskiras skirtas serveris.
