כבר הרבה זמן אני חושב על הנושא הזה, ורציתי לשמוע דעות שונות משלי בנושא.
אז ככה, אני צריך לשמור מידע דינאמי שמוגדר בתוך טבלה דו מימדי, בתוך ה-DB שלי.
דוגמא:
אני רוצה לשמור את כל המשחקים שקיימים במחזור מסויים בליגת העל.
לכן אני אמור להגדיר את נתוני המשחק:
- קבוצה ביתית
- קבוצת חוץ
- זמן המשחק
ואני מכניס כמה משחקים ככה שנוצר לי מערך דו מימדי, שמוגדר בסופו ככה:
PHP קוד:
$gameList = array(
array(
'home' => 2,
'away' => 1,
'time' => 4324144322
), array(
'home' => 3,
'away' => 5,
'time' => 3423123123
), array(
'home' => 4,
'away' => 6,
'time' => 4324425123
)
);
עכשיו כשאני ניגש למערך ורוצה לשמור אותו ב-DB, יש לי בעיה.
ברור שאני יכול להשתמש ב-JSON כי זה הכי פשוט ונוח
אבל זה לא יעיל!
כי הפלט שלו כולל את שמות המשתנים ( כמו home, away ו-time ).
ולכן נשמר לי מידע על ה-DB שלכאורה אני לא צריך.
עכשיו אני בונה פונקציה שתטפל בנתונים כאלה ותעזור לצמצם את המידע שנשמר ב-DB למינימום הנדרש. אבל היא עדיין בחיתולים ואני לא יודע עד כמה היא יעילה.
אשמח לשמוע מה אתם חושבים בנושא, ואיך אתם מאחסנים טבלה דו מימדית דינאמית אצלכם באתר.