2 שדות טקסט או תזכיר?

[eLad]

New member
2 שדות טקסט או תזכיר?

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

[eLad]

New member
אתה עונה מתוך ידיעה שזה יותר יעיל

או בגלל שזה נשמע מוזר 22 שדות למידע אחד?
 
לא בגלל שזה מוזר

לדעתי זה פחות יעיל לשלוף מידע משני שדות ולחבר אותו, מלשלוף שדה אחד.
 

זהר פלד

New member
נכון, וגם...

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

rmarko

New member
כיוון שכבר נשאלה השאלה

אני לא יודע אם זה נכון או לא, אבל קראתי באיזה מאמר אחד ב- msdn (לא מאמר טכני, אלא טור שבועי או משהו) שדווקא מבחינת יעילות, יש עדיפות למספר מרובה של שדות מחרוזות קצרים (טקסט או char/varchar) על פני אחד גדול (memo/text). אולי נכון, אולי לא.
 
זה תלוי למה זה משמש

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