מסדי נתונים / בחירת מסד הנתונים האידיאלי / הכרות עם שדה המשחקים


הכרות עם שדה המשחקים


בפרקים הקודמים...


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

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


החלטות, החלטות.

זה בושה גדולה שהשאלה הזו בכלל נשאלת, אבל אין ברירה, בסוף זה תמיד מגיע לזה:
האם אנחנו צריכים להשתמש במערכת ההפעלה Windows NT או באחת ממערכות ההפעלה של UNIX, כפלטפורמה לשרת האינטרנט שלנו?

שתיקה רועמת.

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

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

כדי להתקין להתאים ולאתחל את טכנולוגית מסד הנתונים לאינטרנט, אתה בעצמך חייב להיות מוגדר כמנהל המערכת. ב UNIX המשתמש הזה נקרא "Root" או "super user" במערכת NT, הוא נקרא "administartor".

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

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

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

מה ההשלכות של כל זה על העלאת כזה סוג של אתר ב Geocities,Angelfire, או כל ספק שירותי אינטרנט (ISP) מקומי שמציע מרחב רשת בגודל 5 מגה? או, מצטער, אבל אין סיכוי.

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

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



עמוד הבא: Windows NT לעומת Linux >>




מבט כללי
שעור 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