Ik zoek een nette oplossing voor het volgende probleem:
Er is een database met produktgegevens, we gaan er even vanuit dat alle produktinfo in 1 tabel staat (naam, ID's, prijzen). Dan hebben we vervolgens meerdere shops die deze produkten laten zien (vanuit dezelfde database). Elk produkt is op een bepaald aantal shops verkrijgbaar, het aantal shops is variabel en veranderd continu.
Vraag: wat voor systeem kan dit goed beheren? Je kan natuurlijk een big-ass matrix maken waar je voor elke shop een colum maakt en dan voor elk produkt een rij, en dan 0 of 1 neerzet als waarde. Dit is zeer ongewenst vanwege de snelheids/onderhouds problemen.
Ik werk het liefst niet met platte files oid maar met databases. BTW ik gebruik in dit geval PHP/MySQL, houdt dus rekening met de limitaties van MySQL please. BTW er zijn nu al een paar redenen om over te stappen op PostgreSQL, als dit probleem wel makkelijk kan worden opgelost met PostgreSQL maar niet met MySQL wil ik dat graag horen, maar primair zoek ik dus een oplossing met MySQL.
NB: het staat wel een beetje 'case studie' achtig nu ik het zo lees, ik zet hier dus even expliciet neer dat het hier geen huiwerkvraag betreft.
Er is een database met produktgegevens, we gaan er even vanuit dat alle produktinfo in 1 tabel staat (naam, ID's, prijzen). Dan hebben we vervolgens meerdere shops die deze produkten laten zien (vanuit dezelfde database). Elk produkt is op een bepaald aantal shops verkrijgbaar, het aantal shops is variabel en veranderd continu.
Vraag: wat voor systeem kan dit goed beheren? Je kan natuurlijk een big-ass matrix maken waar je voor elke shop een colum maakt en dan voor elk produkt een rij, en dan 0 of 1 neerzet als waarde. Dit is zeer ongewenst vanwege de snelheids/onderhouds problemen.
Ik werk het liefst niet met platte files oid maar met databases. BTW ik gebruik in dit geval PHP/MySQL, houdt dus rekening met de limitaties van MySQL please. BTW er zijn nu al een paar redenen om over te stappen op PostgreSQL, als dit probleem wel makkelijk kan worden opgelost met PostgreSQL maar niet met MySQL wil ik dat graag horen, maar primair zoek ik dus een oplossing met MySQL.
NB: het staat wel een beetje 'case studie' achtig nu ik het zo lees, ik zet hier dus even expliciet neer dat het hier geen huiwerkvraag betreft.