מסדי נתונים / בחירת מסד הנתונים האידיאלי / Windows NT לעומת Linux, יתרונות וחסרונות


Windows NT לעומת Linux, יתרונות וחסרונות


Windows NT Server 4 & MS IIS & MS SQL Server Allaire Cold Fusion

לעומת

Slackware Linux & Apache & TCX Mysql & Perl


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


Windows NT - יתרונות


קלות השימוש:

התוכנות של מיקרוסופט קלות יחסית להתקנה, ממשק המשתמש נוח לעבודה אינטואטיבית , (לי אפילו יש חיבה מסוימת ל SQL Server) ו ODBC - הכלי שמאפשר חיבור למסד הנתונים הוא נוח לשימוש ויעיל למדי.

יציבות פוליטית:

אנשים רבים נמשכים לאלמנט "כיסוי התחת המלא" שמתקבל ע"י שימוש בתוכנות מיקרוסופט. מיקרוסופט מצטיירת כחברה יציבה, שתמיד תהיה מוכנה ומזומנה לספק תמיכה טכנית ואחרת במקרה שתיתקע בשביל ללא מוצאת. מיקרוסופט גם נתפסת כקובעת סטנדרט מסוים, מה שהיא מוציאה היום לאור יהיה הנורמה של מחר (בעיני רוב האנשים, למרות שזו רחוקה מלהיות דעתי האישית).
אנשים אחרים מרגישים בנוח עם מערכת הפעלה של מיקרוסופט כי הם רגילים לעבוד עם Windows. חוץ מזה, איזו אפשרות אחרת בכלל יש? הרי ממילא המנהל ידרוש שתעבוד עם המערכת הזו.


Windows NT - חסרונות


עלויות התוכנה גבוהות מאוד:

המחיר הכולל של כל החבילה שציינתי למעלה יכול להגיע לכמה אלפי דולרים. כמובן שאם הקשרים המתאימים, תוכל להשיג מחיר טוב יותר (ולמי בימינו אין קשרים?), אבל אתה יכול להיות בטוח שבמוקדם או במאוחר תצוץ הוצאה אחרת שקשורה לאחד מנלווי Windows מערכת ההפעלה הזו פועלת בשיטת ה "שלם בכל הזדמנות אפשרית", כך שכדאי שתדאג לכרטיס אשראי זמין.

"תמיכת לקוחות" זה אוקסימורון.

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

יישומים לא גמישים:

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

חולשה בסיסית:

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


Linux - יתרונות


התוכנה זולה יותר משק זבל:

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

מערכת בעלת ביצועים מעולים:

לינוקס שולטת. אפאצ'י שולטים גם כן. פרל זה הכי טוב שיש. כל המערכות הללו מהירות, יציבות, מכילות המוני יישומים ומתקשרות נפלא אחת עם השניה:Mod_perl, מקשרת בין פרל ואפאצ'י. DBI מקשרת בין פרל למסד הנתונים, ePerl תחבר לשרת האינטרנט והרשימה רק ממשיכה.
קהילות משתמשים פעילות:
לכל התוכנות החופשיות יש המוני מעריצים נלהבים שכותבים מסמכים, יוצרים קישורים, מספקים תמיכה ועוד.


Linux - חסרונות


לא לפי תחושת הבטן:

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

מכירה קשה:

אלא אם כן אתה חי בואקום ארגוני, ייקח לך המון זמן, אם בכלל, לשכנע את ההנהלה שהדרך החופשית היא הדרך הנכונה. מאמרים רבים נכתבו בנושא התמיכה באנדר-דוג, לאף אחד מהם אין את התשובה לשאלת השאלות: "אבל למה לסכן את העבודה שלי בשביל זה?".


והזוכה היא...

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



עמוד הבא: התקנת לינוקס והתוכניות הנלוות >>




מבט כללי
שעור 1
הטכנולוגיה הלא נכונה
לבעיה הלא נכונה

דמיין את כל האנשים
(נכנסים לאתר שלך)

מה האופציות שלי?
למה באינטרנט?
אבל איך?
משהו ללעוס בדרך
שעור 2
הכרות עם שדה
המשחקים

Windows NT לעומת
Linux >
התקנת לינוקס והתוכניות
הנלוות

ציפיות
שעור 3
מבוא
MySQL ושאר עניני
שרת/מסד נתונים>

MySQL,SQL,DDL
ו-DML

סיכום
שעור 4
פילוסופית-Embedded
Web-Programming

ePerl-כשפרל פוגשת את
HTML

DBI-ממשק מסד הנתונים
של פרל

הדרך שלפנינו
שעור 5
מתחילים לעבוד
CGI.pm הבלתי נמנע
Escape Sequences
ומסד הנתונים שלך

הטבעת ביטויים יחסיים
במחרוזת
Here-Document

הטבעת תת-רוטינות
מחברים את הכל
מטפלים בטפסים עם
שאילתות SQL

מעבדים את תוצאות
הטופס עם-CGI.pm