SQL Azure

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

Microsoft Azure SQL Database הוא שירות מבוסס ענן של מיקרוסופט שמציע שירות בסיס נתונים רלציוני (בדומה לשירות המסופק על ידי חברת אמאזון).

המשתמש אינו עובד כמקובל מול שרת פיזי שעליו מותקן Instance של SQL Server, אלא מול בסיס נתונים באינטרנט ("בענן") שאליו הוא יכול להתממשק בדרכים המקובלות (בעזרת Visual Studio או SSMS או שימוש ב-ADO.Net וב-ODBC) או דרך פורטל באינטרנט, ה-Instance אינו אלא אוסף בסיסי נתונים ורוב הפונקציונליות של מערכות ה-On Premise ברמת השרת נעדרת ממנו, והשרת הפיזי אינו נחשף בפני המשתמש (בפועל מדובר בחוות שרתים ברחבי העולם שעליהן המערכת פועלת).

המשתמש, אם כך, אינו קונה עותק של התוכנה ומתקין אותו על שרת, אלא שוכר שירות דרך האינטרנט; שירות שמאפשר לו את היכולות הבסיסיות של דטבייס רלציוני כמו טבלאות, פרוצדורות, שימוש בטרנזקציות, שימוש בשפת SQL, והתממשקות בעזרת כלים חיצוניים; וכלים נוספים.

ב-SQL Database נעשה שימוש בגרסה מיוחדת של SQL Server, היא מאפשרת זמינות גבוהה (High Availability) על ידי שמירת מספר עותקים של הדטבייס. המערכת תומכת רק בחלק מפקודות ה-TSQL, ובהיעדר מערכת קבצים - כל היכולות הללו מנוטרלות (למשל- גיבוי ושיחזור בעזרת קבצים, שליטה בקובצי הדטבייס, הרצת command lines מתוך המערכת וכו').

השירות החל לפעול בשנת 2009, כעקרון אין בו גרסאות כמקובל במערכות On Premise שכל אחת מהווה קפיצת מדרגה לעומת הקודמת, ובמקום זאת מועלים עדכונים באופן שוטף.

בסוף שנת 2014 הוצעה גרסה נפרדת של SQL Azure בשם V12 שגישרה על חלק גדול מהפערים בתמיכה ב-TSQL לעומת גרסת ה-On Premise המתקדמת לאותה תקופה (SQL Server 2014), והחל מאותו שלב מיקרוסופט מנהלת מדיניות Cloud First (הענן תחילה) במסגרתו יכולות חדשות מוצעות תחילה ב-V12, עוד בטרם הגיעו לגרסאות ה-On Premise.


קישורים חיצוניים[עריכת קוד מקור | עריכה]