Databaselimieten
[bewerken]
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.
[bewerken]
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
[bewerken]
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.





