ההבדל בין SQL Server 2008 לבין Express

Anonim

SQL Server 2008 לעומת Express

SQL Server הוא שרת מסד נתונים יחסיים שיוצר על-ידי Microsoft. ו- SQL Server Express הוא גרסה מדורגת למטה של ​​SQL Server אשר הוא בחינם, אבל יש תכונות מוגבלות לעומת הגירסה המלאה. הגרסה האחרונה של SQL Server היא SQL Server 2008 R2 ומהדורה האקספרס המקביל שלה הוא SQL Server Express 2008.

-> ->

Microsoft SQL Server משתמש בעיקר ב- T-SQL (שהיא הרחבה ל- SQL) ו- ANCI SQL, כשפות החיפוש שלה. הוא תומך במספר שלם, Float, עשרוני, Char, Varchar, בינארי, טקסט ועוד כמה סוגי נתונים. גם סוגי מרוכבים המוגדרים על ידי המשתמש (UDT) מותרים. מסד נתונים עשוי להכיל תצוגות, פרוצדורות מאוחסנות, אינדקסים ואילוצים שאינם טבלאות. הנתונים מאוחסנים בשלושה סוגי קבצים. אלה הם. קבצי MDF,. ndf ו. קבצי ldfextension לאחסון נתונים ראשוניים, נתונים משניים ונתוני יומן, בהתאמה. על מנת לוודא כי מסד הנתונים תמיד לחזור למצב עקבי ידוע, הוא משתמש במושג עסקאות. המעברים מיושמים באמצעות יומן רישום מראש. SQL Server תומך גם מקביליות. שאילתה באמצעות T-SQL הוא המצב הראשי של אחזור נתונים. SQL Server מבצע אופטימיזציה של שאילתות לשיפור הביצועים. הוא גם מאפשר פרוצדורות מאוחסנות, שהן שאילתות T-SQL פרמטריות המאוחסנות בשרת עצמו, והן אינן מבוצעות על ידי יישום הלקוח כמו השאילתות הרגילות. SQL Server כולל את SQL CLR (שפה משותפת Runtime) אשר משמש כדי לשלב את השרת עם. מסגרת. בגלל זה, אתה יכול לכתוב מאוחסנים הליכים ומפעילה בכל. שפת NET כגון C # או VB. נֶטוֹ. גם UTDs ניתן להגדיר באמצעות. שפות. כיתות ב ADO. NET יכול לשמש כדי לגשת לנתונים המאוחסנים במסד הנתונים. מְהוּמָה. כיתות NET לספק פונקציונליות של עבודה עם טבלה או שורה אחת של נתונים, או metadata פנימי. הוא מספק גם תמיכה ב- XQuery, המספקת גישה לתכונות XML ב- SQL Server. SQL Server מספק גם שירותים נוספים כגון ברוקר שירות, שירותי שכפול, שירותי ניתוח, שירותי דיווח, שירותי הודעות, שירותי אינטגרציה וחיפוש טקסט מלא.

כפי שצוין לעיל, SQL Server Express הוא גרסה מדורגת, להורדה בחינם של SQL Server. לכן, ברור כי יש כמה מגבלות לעומת הגירסה המלאה. למרבה המזל, אין הגבלה על מספר מסדי הנתונים או מספר המשתמשים הנתמכים על ידי השרת. אבל, המהדורה האקספרס יכול לנצל רק מעבד אחד, זיכרון 1GB ו 10GB קבצי מסד נתונים. הוא מתאים לפריסה של XCOPY מאחר שכל מסד הנתונים נשמר בקובץ יחיד, מהסוג שהוא. MDF. הגבלה טכנית נוספת היא היעדר שירותי ניתוח, אינטגרציה והודעות.אבל בסך הכל, המהדורה האקספרס הוא נהדר למטרות למידה כי זה יכול לשמש בחינם לבניית שולחן עבודה בקנה מידה קטן ויישומי אינטרנט.

->

ההבדלים העיקריים בין SQL Server לבין מהדורת SQL Server Express

? SQL Server הוא מוצר מסחרי בעוד ש- SQL Server Express ניתן להורדה באופן חופשי, גרסה מדורגת של SQL Server.

• SQL Server מיועד לעומס עבודה ארגוני הדורש יתירות וכלים מובנים של בינה עסקית, ואילו המהדורה המהירה היא מסד נתונים ברמה אידיאלית למטרות למידה

כשמדובר במספר מעבדים, כמות הזיכרון וגודל מסד הנתונים, המהדורה האקספרס יש ביצועים פחות לעומת SQL Server. זה יכול רק לנצל מעבד אחד, זיכרון 1GB ו 10GB קבצי מסד נתונים.

שירותים נוספים כגון שירותי דיווח וניתוח נעדרים במהדורת SQL Server Express.