שרת בסיס נתונים

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש

שרת בסיס נתוניםאנגלית: database server) היא תוכנת מחשב המספקת שירותי בסיס נתונים לתוכנות מחשב או מחשבים אחרים, בהתאם להגדרת מודל השרת-לקוח. המונח יכול להתייחס גם למחשב ייעודי להרצת תוכנה כזאת. לעתים קרובות מערכות לניהול בסיסי נתונים (DBMS) מספקות פונקציונליות של שרת בסיס נתונים, וחלק מהמערכות (כדוגמת MySQL), מסתמכות אך ורק על מודל השרת-לקוח לצורך מתן גישה לבסיס הנתונים.

הגישה אל שרתים כאלה מתבצעת דרך "קצה קדמי" (front end) אשר רץ על גבי המחשב של המשתמש ומציג את הנתונים המבוקשים, או דרך "הקצה האחורי" (back end) אשר רץ על גבי השרת ומטפל במשימות כגון ניתוח ואחסון נתונים.

במודל ה-master-slave, שרת בסיס נתונים "מאסטר" הוא המוקד המרכזי והעיקרי של הנתונים, ואילו שרתי בסיסי נתונים "עבדים" מהווים גיבויים מסונכרנים של המאסטר, ומשמשים כשרתי פרוקסי.

כל שרת משתמש במבנה ולוגיקת שאילתות משלו. שפת השאילתות SQL היא דומה יחסית ברוב שרתי בסיסי הנתונים.

Crystal Clear app ktalkd.png ערך זה הוא קצרמר בנושא מחשבים. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.