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

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

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

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

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

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

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

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

    yossizY תגובה 1 תגובה אחרונה
    0
    • מנצפךמ מנצפך

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

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

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

      yossizY מנותק
      yossizY מנותק
      yossiz
      כתב ב נערך לאחרונה על ידי
      #2

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

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

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

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

      dovidD תגובה 1 תגובה אחרונה
      1
      • yossizY yossiz

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

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

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

        dovidD מנותק
        dovidD מנותק
        dovid
        ניהול
        כתב ב נערך לאחרונה על ידי
        #3

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

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

        • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
        • בכל נושא אפשר ליצור קשר dovid@tchumim.com
        מנצפךמ תגובה 1 תגובה אחרונה
        5
        • dovidD dovid

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

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

          מנצפךמ מנותק
          מנצפךמ מנותק
          מנצפך
          כתב ב נערך לאחרונה על ידי
          #4

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

          yossizY תגובה 1 תגובה אחרונה
          0
          • מנצפךמ מנצפך

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

            yossizY מנותק
            yossizY מנותק
            yossiz
            כתב ב נערך לאחרונה על ידי
            #5

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

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

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

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

            nigunN תגובה 1 תגובה אחרונה
            2
            • yossizY yossiz

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

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

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

              nigunN מנותק
              nigunN מנותק
              nigun
              כתב ב נערך לאחרונה על ידי
              #6

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

              מייל: nigun@duck.com

              yossizY תגובה 1 תגובה אחרונה
              1
              • nigunN nigun

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

                yossizY מנותק
                yossizY מנותק
                yossiz
                כתב ב נערך לאחרונה על ידי
                #7

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

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

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


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

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

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