MySQL לעומת MS SQL Server
MySQL
MySQL היא מערכת ניהול מסדי נתונים בקוד פתוח. הוא פופולרי מאוד בגלל האמינות הגבוהה שלו, קלות השימוש והביצועים הגבוהים שלו. MySQL משמש עבור יישומים עדכניים רבים הבנויים על Apache, Linux, Perl/PHP וכו'. ארגונים פופולריים רבים כגון Google, Alcatel Lucent, Facebook, Zappos ו-Adobe מסתמכים על מערכת ניהול מסד נתונים זו.
MySQL יכול לרוץ על יותר מעשרים פלטפורמות הכוללות MAC OS, Windows, Linux, IBM AIX, HP-UX ומספק גמישות רבה. מגוון רחב של כלי מסד נתונים, שירותים, הדרכה ותמיכה מסופק על ידי מערכת מסד הנתונים MySQL. MySQL מגיע במהדורות שונות:
Enterprise Edition
מהדורה זו מספקת יישומי מסד נתונים OLTP (Scalable Online Transaction Processing) ומספקת גם ביצועים באיכות גבוהה. היכולות שלו כוללות החזרה לאחור, נעילה ברמת השורה, התחייבות מלאה והתאוששות מהתרסקות. כדי לנהל ולשפר את הביצועים של מערכות מסד נתונים גדולות, חלוקת מסדי נתונים מותרת גם במהדורה זו.
מהדורת ה-Enterprise כוללת גיבוי של MySQL Enterprise, Enterprise Monitor, Query Analyzer ו-MySQL WorkBench.
מהדורה סטנדרטית
מהדורה זו מספקת גם יישומי OLTP וכן ביצועים גבוהים. המהדורה הסטנדרטית כוללת גם את InnoDB שהופכת אותה לתואמת ACID ומסד נתונים בטוח לעסקאות. כדי לספק יישומים ניתנים להרחבה וביצועים גבוהים, שכפול מותרת גם על ידי מערכת מסד נתונים זו.
מהדורה קלאסית
זוהי מערכת מסד הנתונים האידיאלית עבור יצרני OEM, VAR ו-ISV שמשתמשים במנוע האחסון MyISAM כדי לפתח יישומים עתירי קריאה.המהדורה הקלאסית קלה לשימוש ודורשת ניהול נמוך. עם זאת, מהדורה זו מיועדת רק ל-VARs, ISVs ו-OEMs. אפשר לשדרג בקלות למהדורות מתקדמות יותר מהמהדורה הקלאסית.
SQL Server
SQL Server הוא RDBMS (מערכת לניהול מסדי נתונים יחסי) שפותחה על ידי מיקרוסופט. מערכת זו עובדת על Transact-SQL שהיא קבוצה של הרחבות תכנות מ-Microsoft ו-Sybase. T-SQL מוסיף תכונות נוספות הכוללות טיפול בשגיאות וחריגים, בקרת טרנזקציות, משתנים מוצהרים ועיבוד שורות. עם זאת, Sybase פיתחה את ה-SQL Server המקורי עוד בשנות ה-80. הגרסה הסופית נקראה SQL Server 4.2 שפותחה בשיתוף עם Ashton-Tate, Sybase ו-Microsoft עבור OS/2.
SQL Server 2005 הושק בחודש נובמבר 2005. גרסה זו סיפקה אמינות, גמישות, אבטחה ומדרגיות משופרים ליישומי מסד נתונים.
התכונות שמספק SQL Server הן:
שיקוף מסד נתונים - באמצעות SQL Server, ניתן להגדיר שחזור כשל אוטומטי במקרה של שרת המתנה.
פעולות יצירת אינדקס מקוון – SQL Server מאפשר גם שינויים במקביל כגון הוספות, מחיקות ועדכונים.
Management Studio - סטודיו לניהול הוא סט של כלים המאפשרים למשתמשים לפרוס, לפתור בעיות ולפתח מסדי נתונים של שרת SQL.
מחיצת נתונים - ניהול יעיל של אינדקסים וטבלאות גדולות מסופק עם חלוקת נתונים המשופרת עם חלוקת אינדקס וטבלאות מקוריות.
לעסקים, שרת SQL מספק גם שירותי אינטגרציה, שירותי דיווח, כריית נתונים, מדדי ביצועים מרכזיים, תמיכה באשכולות, אחסון מטמון פרואקטיבי ובניית ריפוט. הוא גם מספק אינטגרציה עם Microsoft Office.
לסיכום, – MySQL היא מערכת ניהול מסדי נתונים בקוד פתוח ואילו SQL Server פותח על ידי Microsoft
– MySQL יכול לפעול על יותר מעשרים פלטפורמות בעוד ש-SQL Server אינו תומך במגוון רחב של פלטפורמות