יסודות

מסד נתונים

Database

המקום שבו האפליקציה שומרת מידע כדי שהוא יהיה שם גם מחר — וההבדל בין אתר לבין מוצר.

נקרא גם: בסיס נתונים · Database · DB · מסד

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

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

דוגמה מהחיים#

חנות קטנה שבנית. מה שיושב במסד הנתונים:

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

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

איך זה משפיע על הכסף שלך#

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

שלוש שאלות שכדאי לשאול לפני שאתה בונה, לא אחרי:

  • איפה המידע יושב, ואיך אני מוציא אותו? כלי שמאפשר ייצוא מלא בלחיצה שווה יותר מכלי שהעיצוב שלו יפה יותר. בלי זה זו נעילת ספקנעילת ספק Vendor Lock-inהמצב שבו המעבר לכלי אחר יקר מספיק כדי שתישאר — גם כשהמחיר עולה או השירות מתדרדר.להסבר המלא ← בצורתה החריפה.
  • מה המכסה במסלול שלי? רוב הכלים מגבילים שורות או נפח. ב-Framer, למשל, המסלול הזול מרשה 1,000 פריטי תוכן והמסלול שמעליו 2,500 — ומעל זה משלמים לפי מדרגות.
  • מי אחראי על הגיבוי? ברוב הכלים המנוהלים התשובה היא הספק, וזה בסדר — כל עוד בדקת שזה נכון ולא הנחת.

העדפות נגישות

קיצור מקלדת: Alt+A ·הצהרת הנגישות המלאה