המעבר מ- MySQL ל- MariaDB הוא קל!

כשמדובר במאגרי מידע (יחסיים), MySQL היה זוכה ללא עוררין.


אבל עכשיו יש לה תחרות רצינית!

בניגוד להשוואה בין מסדי נתונים אחרים, ל- MySQL לעומת MariaDB יש יתרון אובייקטיבי מינימלי. הם כמעט זהים (וקצת לאחר מכן, היו זהים!), יש אותם מבני ספריה ותחביר, וביצועים זהים.

כן, אחרי שחרור 10 של MariaDB, הדברים התחילו להתבדל מהר יותר, אבל אפילו הפקודה להפעיל את MariaDB נקראת ‘mysql’!

לכן, בזמן שאתה כאן ללמוד כיצד לעבור מ- MySQL ל- MariaDB, אני חושב שיהיה מעניין מאוד ללמוד מאיפה צץ המתחרה הפתאומי הזה. אם אתה חדש ב- MariaDB, תוכל לשקול לקחת זאת קורס מקוון.

הסיפור שמאחורי MariaDB

מבלי להיכנס למצב אנציקלופדיה מלא, הרשה לי לעבור על עיקרי הדברים.

MySQL שוחרר בתחילה בשנת 1995 על ידי מייקל ווידיניוס להציע אלטרנטיבה להצעות מגבילות, יקרות מחיר כמו שרת SQL של ​​מיקרוסופט או חליפת אורקל. והשאר, כמו שאומרים, אם ההיסטוריה: MySQL הפך כל כך פופולרי עד שדי מהר, מפתחים שכחו ש- SQL ו- MySQL הם שני דברים שונים. ההערכות משתנות, אבל זה נכון לומר שפקודות MySQL קרוב ל 45% משוק בסיס הנתונים נכון לכתיבה.

מקור: eversql.com

כדי לקצר סיפור ארוך, MySQL נרכשה על ידי Sun Microsystems, אשר בתורו נרכשה על ידי. . . כן, אורקל. כתוצאה מכך, מנוע בסיסי הנתונים עם הקוד הפתוח הגדול ביותר היה כעת בבעלות חברת מסדי הנתונים המסחרית המצליחה ביותר בעולם. עבור היוצרים המקוריים של MySQL, זה היה סופת המוות של מנוע מסד נתונים המשמש ואהוב על ידי מיליונים.

הם חשש שאורקל דאג רק לבסיס המשתמשים המדהים של MySQL, לאט לאט יהרוג את רוח הפרויקט, יסחור אותו בכבדות.

כתוצאה מכך, מזלג טהור-GPL של MySQL, נקרא MariaDB, נולד בשנת 2010.

כעת, האם עליכם לעבור ל- MariaDB?

קשה להתווכח כך או אחרת, ולמפתחים עצמאיים זה לא משנה. מבחינה פופולארית, MariaDB עדיין אינה קרובה ל- MySQL אך נודעת.

למשל, שאלות ותשובות בנושא התקנת WordPress מזכיר MySQL ו- MariaDB באותה נשימה.

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

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

כיצד להעביר מ- MySQL ל- MariaDB?

MySQL ל- MariaDB היא אחת ההעברות הקלות עד כדי גיחוך שתעשו בחיים שלכם. אין מה לעשות, ותישאר לחשוב “זהו זה ?!” אחרי שזה נגמר. בעיקרון, כל שעליכם לעשות הוא:

  1. וודא שלמנהל החבילה שלך יש גישה ל- MariaDB.
  2. עצור את MySQL.
  3. התקן את MariaDB

כן זה זה!

לדוגמה, אם אתה נמצא באובונטו 18.04, הצעד הראשון הוא להוסיף מקורות של MariaDB למערכת שלך כך:

sudo apt – לקבל התקנת תכונות-תכונות-נפוצות
sudo apt-key adv –recv-מפתחות – keyserver hkp: //keyserver.ubuntu.com: 80 0xF1656F24C74CD1D8
sudo add-apt-repository ‘deb [arch = amd64, arm64, ppc64el] http://suro.ubaya.ac.id/mariadb/repo/10.3/ubuntu main ביובי
עדכון sudo מתאים לקבל

עכשיו הגיע הזמן לעצור את MySQL:

שירות סודו

ואז התקן את MariaDB, שיושק עם השלמתו:

מתאים להתקין שרת mariadb

והבא הבא. . . שום דבר!

כן, זהו – עברת בהצלחה מ- MySQL ל- MariaDB. אני יודע, אי אפשר להאמין לזה.

כלומר, בטח צריך שיהיה יותר מאשר רק 2-3 פקודות? מה עם השלכת ויבוא מסדי נתונים? מה לגבי משתמשי מסד נתונים, סיסמאות והרשאות? מה לגבי הגדרות אופטימיזציה (למנהלי DB)?

בכנות, אין אפס צורך בזה. MariaDB הוא תחליף “drop-in” עבור MySQL. זכור שזה רק מזלג קוד פתוח של פרויקט MySQL הקיים, וכך הוא בהכרח זהה. כפי שאמרתי קודם ההבדלים יגברו עם הזמן, אך נכון לעכשיו אין מה לעשות, מלבד עצירת MySQL והתקנת MariaDB. ��

אם אתה עדיין לא מאמין (שאני מעריץ!), אני ממליץ לך לעמוד בראש הבכיר מסמכי הגירה, ההופכים את הטענה המרגיעה:

החלטת לעבור מ- MySQL ל- MariaDB, אבל אתה קצת עצבני. הדבר האחרון שאתה רוצה הוא להשתלב במלוא המרץ. אל תדאגו, כי MariaDB מתוכנן להיות תחליף drop-in עבור MySQL. אתה אמור להיות מסוגל להתקין את MariaDB דרך שרת MySQL שלך, ואז להמשיך בעסק שלך ללא דרמה.

אני מקווה שזה מסדר את זה. אל תדאג, העברתי באופן אישי מספר מסדי נתונים של MySQL ללא בעיות כלשהן, כך שאין מה לחשוש. ��

לבסוף, אם אתה נמצא בפלטפורמה שונה מזו של אובונטו 18.04, ל- MariaDB יש מועיל כלי שיכולים ליצור את הפקודות הדרושות עבורך רק כדי להעתיק ולהדביק.

לפני שאני סוגר מאמר זה, מילת זהירות: אנא קח גיבוי של קבצי הנתונים MySQL שלך לפני שתבצע שדרוג.

לא פחות חשוב, אנא בצע מחקר מעמיק על תאימות גרסת ה- MariaDB שאתה מתקין אם אתה משתמש בכמה כלים של צד שלישי שנבנו מראש (כמו מג’נטו, דרופל וכו ‘)..

תגיות:

  • מאגר מידע

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map