wiki.phpfreakz.nl
Aanmelden Artikel Overleg Bewerk Geschiedenis Go to the site toolbox

Databaselimieten

Hoeveel data past er in een database?

Dat verschilt per database, maar voor vrijwel alle databases geldt dat de limiet veel hoger ligt dan wat je onder normale omstandigheden nodig zult hebben.

MySQL

Voor MySQL varieren de limieten per storage engine, zie b.v. MyISAM, maar het kan ook afhangen van je Systeem configuratie

@todo limiten van MyISAM invoeren

Je hebt ook InnoDB

Tabel afmeting: 64 TB per tabel (64000 GB)
Index afmeting: maximaal 3500 bytes per key, maar MySQL beperkt dat tot 1024bytes
Maximum afmeting van een veld: afh, van het type tot 4 GB
Maximum afmeting van een record, exclusief VARCHAR, BLOB en TEXT velden: 8000 bytes
Maximum afmeting van een record, inclusief VARCHAR, excl BLOB & TEXT: 65000 bytes
Aantal kolommen per tabel:  max 1000 
Beperking: geen fulltext search.

Je hebt ook Berkely DB. @todo limieten van BerkeleyDB invoeren

PostgreSQL

PostgreSQL heeft niet zozeer limieten op het aantal records etc, maar op de afmeting van het geheel, zie de handleiding. De kans dat je hier in de praktijk tegenaan loopt, is erg klein.

Database afmeting: Geen limiet
Tabel afmeting: max 32 TB - 128TB per tabel (32000GB - 128000GB, afhankelijk van blocksize) (door te partioneren kun je deze limiet opheffen)
Maximale afmeting van per record: 1.6 TB
Maximum afmeting van een veld: 1 GB
Aantal records per tabel: Geen limiet
Aantal kolommen per tabel: Tussen 250 - 1600 afhankelijk van kolomtypes
Aantal indexes per tabel: Geen limiet.

Site Toolbox:

Persoonlijke hulpmiddelen
De laatste wijziging op deze pagina vond plaats op 24 feb 2010 20:02. - Deze pagina werd 3.202 maal bekeken. - Disclaimers - Over PFZWIKI