Install http://support.microsoft.com/kb/900930 to read this message.
begin quote of Lucas (lucas_@_lucasnet.be):
> Maarten Wierda schreef:
>> Lucas wrote:
>>
>>> Wat is het best om een MySQL-database in te delen : data
>>> verspreiden over veel tabellen, of over een paar
>>> tabellen? En wat is dan het best om de query-snelheid
>>> optimaal te houden ?
>>
>>
>> Dat hangt volledig van de informatie af.
>
> Tja, hoe ik daar niet kon opkomen ?
>
>
> Nee, ik begrijp het, ik moet wat specifieker zijn. ;-)
>
> Mijn database heeft o.a. 26 tabellen (boek-a, boek-b,...)
> waar ieder boek geplaatst wordt naargelang de eerste letter
> van de auteur. Ik had dit gedaan, omdat uiteindelijk deze
> database 'groot' kan worden, en zo de meest 'volumeuze' informatie
> gespreid wordt over meerdere tabellen. Iedere record van zo'n tabel
> heeft nogal veel informatie (+/- 400 characters).
Volkomen overbodig. Je database kan dat uitstekend zelf
indexeren.
> Dus, nu nogmaals mijn vraag, wat zou het beste zijn, voortgaan met
> al die verschillende tabellen (met het oog op de toekomst) ? Of alles
> in één tabel dumpen, omdat dit uiteindelijk tot niets aan de
> query-snelheid zou afdoen?
Met het oog op de toekomst kun je het beste die 26 tabellen
samenvoegen. Dat werkt namelijk sneller.
--
Erik Hensema (erik@hensema.net) ICQ# 8280101
Quoting-HOWTO: http://www.leerquoten.nl

Likes:

Quote