Generel strukturering af database
Det er ikke så meget et problem som et generelt spørgsmål vedr. strukturen af en database.Jeg har en række X/Y koordinatsæt der er relateret til de 7 kontinenter og igen inddelt i lande herunder. Koordinatsættene bruges til at tegne punkter på et kort. Hvert koordinatsæt har tilknyttet diverse tilhørende informations-felter så tabellen kommer til at ligne:
id - id_kontinent - id_land - x - y - info1 - info2 - info3
Det vil aldrig blive nødvendigt at hente data fra 2 lande samtidigt - derfor kan jeg dele tabellen op i mange tabeller uden senere at skulle slås med komplicerede joins - hvorved tabellerne bliver:
id - x - y - info1 - info2 - info3
Altså færre felter - men flere tabeller...
Men hvad er bedst? Én tabel med 50.000 poster eller 50 tabeller med 1.000 poster i hver? Bemærk at der vil være op mod 100 brugere connected til databasen af gangen og det er afviklingshastigheden der er det primære.
Jeg bruger en MySQL database men prøver at finde noget kraftigere.