|
![]() |
# 1 |
חבר בקהילה
|
ככה לא בונים חומה.
איך אחריי זה תתחיל לשלוף את כל המוצרים שבקטגוריה 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 יש טאגים לכתבות, במקרה שלך קטגרויות למוצרים, המימוש זהה. |
![]() |
![]() |
# 2 |
חבר וותיק
|
לדעתי זה מסובך וביזבוז משאבים, ובטח- לא מסודר.בחירה שלך..
|
![]() |
![]() |
# 3 |
חבר בקהילה
|
like ברוב המקרים יעשה fulltable scan
ו join עם אינדקסים מתאימים לא. וגם, אם יש מוצר שיושב ב100 קטגרויות, אז אתה צריך עבור כל שורה, שהתא של הקטגרויות, יכיל 100*מס' מקסימלי של תווים בקטגוריה. אבל רגע, אם נרצה מוצר שיושב ב200 קטגוריות, מה אז? אז מה יותר מבזבז משאבים? |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|