Ik heb een referentietabel gemaakt welke in een andere tabel gegevens van een product erbij zoeken.
Het is opzich vrij simpel:
Hierbij hoort een tabel waar in personen staan met ID's 1 tm/3
Ik dacht aan een INNER JOIN om de namen van de personen weer te geven als ik alle kennissen van persoon 2 zou willen weergeven.
De vraag is per defenitie of dit bij echt honderden records traag gaat worden. Ik kan natuurlijk ook bij iedere persoon in de persoons-tabel een kennissen kolom maken en hierin een array maken van alle userid's welke de persoon kent. Ook dit kan traag worden wellicht.
Hoe is jullie idee over performance in een dergelijke referentie tabel als je over honderden tot duizenden records gaat praten ? bijvoorbeeld 500 per persoon ?
Dat soort setups zijn altijd tricky, maar ik kan weinig vinden aan de hand van opensource community scripts over performance, aangezien dit hetzelfde doet eigenlijk.
Het is opzich vrij simpel:
persoon | kent_persoon |
1 | 3 |
2 | 3 |
3 | 1 |
2 | 1 |
Hierbij hoort een tabel waar in personen staan met ID's 1 tm/3
Ik dacht aan een INNER JOIN om de namen van de personen weer te geven als ik alle kennissen van persoon 2 zou willen weergeven.
De vraag is per defenitie of dit bij echt honderden records traag gaat worden. Ik kan natuurlijk ook bij iedere persoon in de persoons-tabel een kennissen kolom maken en hierin een array maken van alle userid's welke de persoon kent. Ook dit kan traag worden wellicht.
Hoe is jullie idee over performance in een dergelijke referentie tabel als je over honderden tot duizenden records gaat praten ? bijvoorbeeld 500 per persoon ?
Dat soort setups zijn altijd tricky, maar ik kan weinig vinden aan de hand van opensource community scripts over performance, aangezien dit hetzelfde doet eigenlijk.