דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. מסדי נתונים -null

מסדי נתונים -null

מתוזמן נעוץ נעול הועבר תכנות
7 פוסטים 4 כותבים 135 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מנצפךמ מנותק
    מנצפךמ מנותק
    מנצפך
    כתב ב נערך לאחרונה על ידי
    #1

    מה העליות של null במסדי נתונים?
    אני מניח שאם מאפשרים Null, זה לוקח יותר מקום בדיסק קשיח.
    השאלה האם יש לזה משמעות נוספת מעבר לכך?
    האם זה יכול להכביד מאוד על שאילתות.

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

    האם תהיה משמעות גדולה האם הערך הוא nullabe?

    yossizY תגובה 1 תגובה אחרונה
    0
    • yossizY מנותק
      yossizY מנותק
      yossiz
      השיב למנצפך ב נערך לאחרונה על ידי
      #2

      @מנצפך אמר במסדי נתונים -null:

      אני מניח שאם מאפשרים Null, זה לוקח יותר מקום בדיסק קשיח.

      למה? האם לדעתך NULL תופס יותר מקום ממספר?

      📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

      dovidD תגובה 1 תגובה אחרונה
      1
      • dovidD מחובר
        dovidD מחובר
        dovid ניהול
        השיב לyossiz ב נערך לאחרונה על ידי
        #3

        לא עולה כלום (לגבי הSUM זה יכול להיות גם יותר זול).

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

        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

        בכל נושא אפשר ליצור קשר dovid@tchumim.com

        מנצפךמ תגובה 1 תגובה אחרונה
        5
        • מנצפךמ מנותק
          מנצפךמ מנותק
          מנצפך
          השיב לdovid ב נערך לאחרונה על ידי
          #4

          @dovid @yossiz
          אבל זכור לי שאם עושים אינדקסים על nullable זה לא טוב. (יש לי משהו שדווקא צריך nullabe באינדקס. אשאל על זה בנפרד).

          yossizY תגובה 1 תגובה אחרונה
          0
          • yossizY מנותק
            yossizY מנותק
            yossiz
            השיב למנצפך ב נערך לאחרונה על ידי
            #5

            @מנצפך בדיוק קראתי כתבה קשורה לנושא אתמול... 🙂

            זו הכתבה:
            https://hakibenita.com/postgresql-unused-index-size#the-find

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

            📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

            nigunN תגובה 1 תגובה אחרונה
            2
            • nigunN מנותק
              nigunN מנותק
              nigun
              השיב לyossiz ב נערך לאחרונה על ידי
              #6

              @yossiz
              מה הבעיה?
              אחסון מיותר או שזה יכול לפגוע בביצועים?

              מייל: nigun@duck.com

              yossizY תגובה 1 תגובה אחרונה
              1
              • yossizY מנותק
                yossizY מנותק
                yossiz
                השיב לnigun ב נערך לאחרונה על ידי
                #7

                @nigun
                אאל"ט זה גם וגם

                📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                תגובה 1 תגובה אחרונה
                1

                בא תתחבר לדף היומי!
                • התחברות

                • אין לך חשבון עדיין? הרשמה

                • התחברו או הירשמו כדי לחפש.
                • פוסט ראשון
                  פוסט אחרון
                0
                • דף הבית
                • קטגוריות
                • פוסטים אחרונים
                • משתמשים
                • חיפוש
                • חוקי הפורום