max. grootte van een database?
Hoeveel tabellen kan een database bevatten voordat deze echt traag wordt? Of nog duidelijker gesteld hoe zou bijvoorbeeld een website als thuisbezorgd.nl haar data opslaan, in heel veel tabellen of meerdere databases en hoe?
Weet iemand een voorbeeld ergens op het web?
Alvast bedankt!!!
Weet iemand een voorbeeld ergens op het web?
Alvast bedankt!!!
Dat is niet zo maar te zeggen.
Het ligt aan diverse factoren zoals:
- Snelheid van de server (software en hardware)
- Configuratie van de server
- Opbouw van de database.
- Gebruik van Indices.
En nog een paar dingen.
Het ligt aan diverse factoren zoals:
- Snelheid van de server (software en hardware)
- Configuratie van de server
- Opbouw van de database.
- Gebruik van Indices.
En nog een paar dingen.
MySql limits: http://dev.mysql.com/doc/refman/5.0/en/innodb-restrictions.html
Dat is de theorie. De praktijk: een slecht ontworpen SQL database kan met een paar duizend records en tientallen tabellen al niet meer performen, terwijl een goed ontworpen database ook met vele miljoenen records en honderden tabellen ook nog uitstekend presteert.
Dat is de theorie. De praktijk: een slecht ontworpen SQL database kan met een paar duizend records en tientallen tabellen al niet meer performen, terwijl een goed ontworpen database ook met vele miljoenen records en honderden tabellen ook nog uitstekend presteert.
mmmm Aar.. dank voor snelle reactie, maar neem nu thuisbezorgd. duizenden restaurants met lange menu kaarten en heel veel bestellingen.... hoe zou zo een Dbase eruit zien.
Genormaliseerd, een tabel met restaurant's en de eigenschappen, een tabel met bestellingen, ene tabel met users...
Kijk eens naar normalisatie, dan gaat er een wereld voor je openen qua database-inrichting.
Kijk eens naar normalisatie, dan gaat er een wereld voor je openen qua database-inrichting.
persoonlijk denk ik dat zij met meerdere dbases werken volgens een API....
inrichting ed is het probleem niet.... maar meerdere dbases aansturen
inrichting ed is het probleem niet.... maar meerdere dbases aansturen
Ik ken de website zelf niet. Wellicht omdat ik niet in Nederland woon :-).
Heel veel tabellen of databases kies je in eerste instantie niet op basis van prestaties. Dat bepaal je door ontwerp. Je moet er naar streven een logisch ontwerp te bekomen. Als je dat goed doet, kom je sowieso uit op het aantal tabellen die je werkelijk nodig hebt. Dit wil ook zeggen dat het vrij performant zou moeten werken...
Een echte zware server kan echt wel serieus wat verkeer trekken. Vaak zijn dit dual quad core servers met bakken RAM.
Toevoeging op 20/08/2012 18:14:09:
Meerdere databases? Het kan, maar lijkt me uit prestatie gezien oogpunt niet ideaal. Een extra connectie kost extra tijd en resources.
Interessant artikel (intussen wel al twee jaar terug) is dat over de nieuwe database infrastructuur van tweakers.net. Nieuwe databaseserver op 23 juni - update
Kort samengevat: hebben ze twee verschillende databasetypes draaien: MongoDB en MySQL. Elke database heeft zijn eigen server. Dus twee servers. Wel is het zo dat er als het ware op elke server een back-up staat van de andere. (zie illustratie artikel)
Heel veel tabellen of databases kies je in eerste instantie niet op basis van prestaties. Dat bepaal je door ontwerp. Je moet er naar streven een logisch ontwerp te bekomen. Als je dat goed doet, kom je sowieso uit op het aantal tabellen die je werkelijk nodig hebt. Dit wil ook zeggen dat het vrij performant zou moeten werken...
Een echte zware server kan echt wel serieus wat verkeer trekken. Vaak zijn dit dual quad core servers met bakken RAM.
Toevoeging op 20/08/2012 18:14:09:
Meerdere databases? Het kan, maar lijkt me uit prestatie gezien oogpunt niet ideaal. Een extra connectie kost extra tijd en resources.
Interessant artikel (intussen wel al twee jaar terug) is dat over de nieuwe database infrastructuur van tweakers.net. Nieuwe databaseserver op 23 juni - update
Kort samengevat: hebben ze twee verschillende databasetypes draaien: MongoDB en MySQL. Elke database heeft zijn eigen server. Dus twee servers. Wel is het zo dat er als het ware op elke server een back-up staat van de andere. (zie illustratie artikel)
Gewijzigd op 20/08/2012 18:16:57 door Write Down




