הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 02-03-09, 20:19   # 1
SDF
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
מיקום: Negev
הודעות: 270

SDF לא מחובר  

ככה לא בונים חומה.
איך אחריי זה תתחיל לשלוף את כל המוצרים שבקטגוריה X?
עם LIKE וחבריו?

לדעתי הדרך היא:

3 טבלאות:
טבלת קטגוריות
טבלת מוצרים

טבלה שמקשרת קטגוריות למוצרים ( קשר רבים-לרבים )
השליפה עם JOIN.

עוד על זה:
http://en.wikipedia.org/wiki/Database_normalization
http://www.tonymarston.net/php-mysql/many-to-many.html

ופה:
http://www.phpro.org/tutorials/Taggi...And-MySQL.html
יש טאגים לכתבות,
במקרה שלך קטגרויות למוצרים, המימוש זהה.
__________________
FreeBSD, a *nix operating system
  Reply With Quote
ישן 03-03-09, 00:38   # 2
AlmogBaku
חבר וותיק
 
AlmogBaku's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
מיקום: מודיעין
הודעות: 1,022

AlmogBaku לא מחובר  

לדעתי זה מסובך וביזבוז משאבים, ובטח- לא מסודר.בחירה שלך..
  Reply With Quote
ישן 03-03-09, 01:54   # 3
SDF
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
מיקום: Negev
הודעות: 270

SDF לא מחובר  

like ברוב המקרים יעשה fulltable scan
ו join עם אינדקסים מתאימים לא.

וגם, אם יש מוצר שיושב ב100 קטגרויות, אז אתה צריך עבור כל שורה, שהתא של הקטגרויות,
יכיל 100*מס' מקסימלי של תווים בקטגוריה.
אבל רגע, אם נרצה מוצר שיושב ב200 קטגוריות, מה אז?

אז מה יותר מבזבז משאבים?
__________________
FreeBSD, a *nix operating system
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 17:57.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ