MySQL – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ בוט החלפות: \1דייווי\2
מ הגהה
שורה 11:
}}
[[קובץ:MySqlQueryBrowser.png|שמאל|ממוזער|250px|דפדפן השאילתות של MySQL שבאמצעותו נבנות שאילתות SQL באופן חזותי. מודל הניווט בכלי מחקה את המודל של דפדפן אינטרנט.]]
'''MySQL''' הוא [[מסד נתונים יחסי]], [[תהליכון|רב נימי]] ורב משתמשים מבוסס שפת [[SQL]]{{כ}} ('''S'''tructured '''Q'''uery '''L'''anguage). נקרא ע"ש My, בתו של [[מונטי וידניוס]], אחד מהכותבים המקוריים.{{הערה|[http://dev.mysql.com/doc/refman/5.5/en/history.html ההיסטוריה של MySQL] דף מתוך התיעוד של MySQL, גרסה 5.5}}. התוכנה פותחה במקור על ידי החברה השוודית MySQL AB. כיום היא בבעלות חברת [[אורקל (חברה)|אורקל]]. התוכנה היא חלק מ-[[LAMP]], אוסף תוכנות תשתית פופולריות שעומדות בבסיסם של אתרים רבים, כגון [[ויקיפדיה]]. [[מערכת ניהול תוכן|מערכות ניהול תוכן]] רבות (כגון [[וורדפרס]] ו[[דרופל]]) משתמשות בה כ[[בסיס נתונים]].
 
== היסטוריה ==
בשנת [[1994]] נזקקו [[מונטי וידיניוס]] ו[[דייוויד אקסמרק]], שהיו הבעלים של חברת תכנות קטנה בשוודיה, לבסיס נתונים שיתאים לאתרים באינטרנט. מכיוון שהם לא מצאו משהו מתאים, הם החליטו לכתוב משהו משל עצמם, שהתבסס על תוכנה ישנה של וידיניוס משנת [[1982]]{{הערה|[http://web.archive.org/web/20090211104630/http://www.opensourcereleasefeed.com/interview/show/five-questions-with-michael-widenius-founder-and-original-developer-of-mysql חמש שאלות עם מייקל וידיניוס] - מתוך OpenSourcesFeed, 2 בפברואר 2009, מאוחסן ב[[ארכיון האינטרנט]]}}{{הערה|שם=ראיון-מונטי|[http://twit.tv/show/floss-weekly/194 ראיון עם מייקל "מונטי" וידיניוס על MySQL ועל MariaDB],{{כ}} 14 בדצמבר 2011}}. הם החליטו להפיצו ברישיון שימוש שיתיר שימוש למשתמשים פרטיים, אבל ידרוש מעסקים מסוימים תשלום על שימושים מסוימים (שעליהם נדרש רישיון שימוש קנייני בתשלום), וכמו כן לספק את קוד המקור. רק בשנת [[1999]] שונה הרישיון ל-GPL{{מקור}}. בגרסה 4.1 שונה הרישיון של ספריות צד הלקוח מ-LGPL ל-GPL{{מקור}}.
 
התוכנה הייתה לעסק מצליח והחברה קיבלה הכנסות הן מרישוי והן מחוזי תמיכה. היא הייתה לדוגמה לעסק שמצליח למכור [[תוכנה חופשית]]{{מקור}}. אם כי היו רבים שלא אהבו את מודל הפיתוח הזה, מכיוון שהוא דורש בפועל ריכוז של כל הפיתוח על ידי החברה{{מקור}}. MySQL לא קיבל כמעט תרומות קוד מתורמים חיצוניים.{{הערה|שם=ראיון-מונטי}}.
 
MySQL יודע לעבוד עם מנועי אחסון שונים. הוותיק שביניהם הוא [[ISAM]] שפותח במקור על ידי מונטי ושופר. החל מגרסה 4.0 נוספה תמיכה במנוע האחסון [[InnoDB]] של חברת [[אינובייס]] הפינית. מנוע זה יכול, בניגוד ל-ISAM, להבטיח אמינות של בסיס נתונים ([[ACID]]). כמו MySQL, גם InnoDB זמין הן ברישיון GPL והן ברישיון קנייני.
 
בשנת [[2005]] רכשה חברת [[אורקל (חברה)|אורקל]] (אשר אחד ממוצריה החשובים הוא בסיס הנתונים [[אורקל (בסיס נתונים)|אורקל]]) את חברת אינובייס. הרכישה העניקה לאורקל שליטה על תוכנה של מתחרה חשובה בשוק.{{הערה|[http://lwn.net/Articles/155137/ הודעה אופטימית לעיתונות של חברת MySQL] בתגובה לרכישת אינו דיבי. 10 באוקטובר 2005. את ההכרזה המקורית של אורקל אכל האתר של אורקל}}.
 
בינואר [[2008]] נרכשה החברה על ידי [[סאן מיקרוסיסטמס]] תמורת מיליארד דולר.{{הערה|[http://web.archive.org/web/20080117093921/http://www.sun.com/aboutsun/pr/2008-01/sunflash.20080116.1.xml סאן מיקרוסיסטמס מכריזה על הסכם לרכישת MySQL] - הודעה לעיתונות של חברת סאן מיקרוסיסטמס, מתוך [[ארכיון האינטרנט]].}}. וידיניוס ורבים מהמפתחים עזבו את החברה בחודשים שלאחר מכן. וידיניוס הקים את חברת MontiProject AB והחל לפתח ענף עצמאי של MySQL בשם [[MariaDB]]. רבים מהמפתחים בחברה המקורית עברו לעבוד איתו.
 
בשנת [[2009]] נרכשה חברת [[סאן מיקרוסיסטמס]] על ידי חברת אורקל. רכישה זו העלתה את השאלה האם אורקל לא תנסה לפגוע ב-MySQL על מנת לקדם את המוצר שלה. הוגשה תלונה ל[[הנציבות האירופית|נציבות האירופית]], וזו אף עיכבה את הרכישה ופתחה בחקירה, אולם דחתה את התלונה בסופו של דבר.{{הערה|1=[http://europa.eu/rapid/pressReleasesAction.do?reference=IP/10/40&format=HTML&aged=0&language=EN&guiLanguage=en נציבות האיחוד האירופי מאשרת את הרכישה של סאן מיקרוסיסטמס על ידי אורקל] - הודעה לעיתונות של הנציבות האירופית, 21 בינואר 2010}}. באחד המברקים שהודלפו ל[[ויקיליקס]] מאוקטובר 2009, נכתב שחברת אורקל מתנגדת לפיצול MySQL, ושמדובר על חלק חיוני מעסקת הרכישה.{{הערה|1=[http://wikileaks.org/cable/2009/10/09BRUSSELS1455.html מברק 09BRUSSELS1455] משגרירות ארצות הברית באיחוד האירופי מה-27 באוקטובר 2009.}}.
 
== פיתוח ==
בניגוד לפרויקטים חופשיים אחרים, MySQL נמצאת בפיתוח ובבעלות של חברה אחת למטרות רווח, חברת MySQL AB מ[[שוודיה]]. החברה מפתחת ומתחזקת את המערכת, מוכרת חוזי שירות עבורה כמו גם רישיון מסחרי וכן מעסיקה את עובדיה דרך ה[[אינטרנט]]. MySQL AB נוסדה על ידי שני שוודים ופיני אחד: דוד אקסמרק (David Axmark), אלן לרסון (Allan Larsson) ומייקל "מונטי" וידניוס (Michael "Monty" Widenius). ב-[[16 בינואר]] [[2008]] נרכשה MySQL AB על ידי [[סאן מיקרוסיסטמס]] תמורת [[מיליארד]] [[דולר אמריקני]]. בהמשך נרכשה זו על ידי חברת [[אורקל (חברה)|אורקל]].
 
עד זמן הרכישה על ידי סאן, היה כמעט כל הפיתוח מרוכז בחברה עצמה. היא דרשה השמת זכויות יוצרים ולא עודדה מפתחים חיצוניים. בעקבות המכירה לסאן החלו יותר ויותר פיתוחים מקבילים שלא הסכימו להשמת זכויות יוצרים ולכן לא יכלו למזג את תוצרתם לתוך בסיס הקוד הראשי. אחד הבולטים שבהם הוא MariaDB שמונהג על ידי מייסד MySQL ומנהלה לשעבר, מייקל "מונטי" וידניוס.{{הערה|[https://lwn.net/Articles/329626/ סקירה של הפיצולים השונים של MySQL], מאמר מתוך [[LWN.net]], 22 באפריל 2009}}.
 
== שימושים ==
שורה 45:
'''מריה-דיבי''' (אנגלית: MariaDB) הוא שמו של [[פיצול (פיתוח תוכנה)|פיצול]] של MySQL. הוא מתוחזק בעיקר על ידי החברה של מייקל "מונטי" וידיניוס. הוא שומר על תאימות ל-MySQL אולם כולל שיפורים.
 
גרסאותיו מתייחסות לגרסאות MySQL: גרסאות 5.2 ו-5.3 הן שיפורים ביחס לגרסה 5.1 של MySQL ותואמים לה. שיפורים לגרסה 5.5 נמצאים בפיתוח. בין השיפורים אפשר למצוא מנועי אחסון חדשים ותמיכה בעמודות דינמיות שמאפשרות שינויים חלקיים בסכמה ללא נעילה מלאה של הטבלה.{{הערה|[http://kb.askmonty.org/en/mariadb-versus-mysql-features תכונות של MariaDB לעומת MySQL] - מתוך אתר המידע הרשמי על MariaDB}}{{הערה|http://blogs.microsoft.co.il/blogs/moshel/archive/2012/10/15/MariaDB_5F00_for_5F00_NET_5F00_and_5F00_Windows.aspx סיקור קצר בעברית על ההבדלים מהיבט ביצועים}}.
 
מקור השם הוא בביתו הצעירה של וידיניוס, מריה. מוצר קודם של MySQL A.B{{כ}}, MaxSQL, נקרא ע"ש בנו האמצעי.{{הערה|שם=ראיון-מונטי}}.
 
== ראו גם ==