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

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

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

סידור ואחסון העלאות

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

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

    /uploads/<filekey>/<filename.png>
    

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

    /uploads/<year><month>/<filekey>/<filename.png>
    

    ?
    או דרך אחרת? או שאפשר להשאיר את המצב כמות שהוא?

    צדיק תמיםצ תגובה 1 תגובה אחרונה
    1
    • י מנותק
      י מנותק
      יוסף בן שמעון
      כתב ב נערך לאחרונה על ידי
      #2

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

      תגובה 1 תגובה אחרונה
      0
      • צדיק תמיםצ מנותק
        צדיק תמיםצ מנותק
        צדיק תמים
        השיב ליוסף בן שמעון ב נערך לאחרונה על ידי
        #3

        @יוסף-בן-שמעון אני חושב שהאופציה הראשונה וודאי לא נכונה, לא אמור להיות תקייה לכל קובץ ששמה הוא מזהה הקובץ ובתוכה הקובץ, כיוון שאין בזה שום ערך ארגוני וכדומה (בשונה מחלוקה לפי חודשים וכדו')
        אתה יכול לשמור ישירות את המזהה של הקובץ:

        /uploads/<filekey>.png>
        

        או אם תרצה מזהה + שם לצורך סדר בתקיה וכדו':

        /uploads/<filekey>_<filename>.png
        

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

        Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
        טיפים

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

          @יוסף-בן-שמעון כתב בסידור ואחסון העלאות:

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

          למחשב עדיף תיקיות משנה.
          https://stackoverflow.com/a/17834059/1271037

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

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

          תגובה 1 תגובה אחרונה
          5
          • dovidD dovid פיצל נושא זה ב

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

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

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