max. grootte van een database?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

David M

David M

20/08/2012 17:51:20
Quote Anchor link
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!!!
 
PHP hulp

PHP hulp

21/11/2024 19:06:00
 
- Ariën  -
Beheerder

- Ariën -

20/08/2012 17:55:13
Quote Anchor link
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.
 
John Berg

John Berg

20/08/2012 17:56:00
Quote Anchor link
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.
 
David M

David M

20/08/2012 17:57:18
Quote Anchor link
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.
 
- Ariën  -
Beheerder

- Ariën -

20/08/2012 18:04:09
Quote Anchor link
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.
 
David M

David M

20/08/2012 18:06:44
Quote Anchor link
persoonlijk denk ik dat zij met meerdere dbases werken volgens een API....

inrichting ed is het probleem niet.... maar meerdere dbases aansturen
 
Write Down

Write Down

20/08/2012 18:07:43
Quote Anchor link
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)
Gewijzigd op 20/08/2012 18:16:57 door Write Down
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.