login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > PHP & SQL

Query of bestand sneller?

Nrzonline – 11/12/2007 23:17
Beste,

Ik vroeg mij af, wat nou sneller was:
- Bestand met arrays als informatie opslag.
- Database als informatie opslag.

Bijvoorbeeld: Ik heb een database met daarin de 60 huizen. Elke
keer wordt er maar maximaal 1 huis geslecteerd. Deze gegevens
zijn statisch, en als er iets veranderd in de database, betekend dat
het script ook veranderd moet worden. (Zo is het gewoon, niet vragen waarom a.u.b) Dus eigenlijk kunnen deze gegevens wel statisch worden opgeslagen in een bestand, waarin een array staat
met de 60 huizen.

De gebruiksvriendelijkheid is voor beide vrijwel precies hetzelfde, dus
daar gaat het nu niet om. Maar puur om de snelheid van het laden.

Dus is het opslaan van die gegevens in een array in een bestand sneller dan een database?

Alvast bedankt,
Edwin

3 antwoorden

Gesponsorde links
Daisycon - Verdien geld met uw website

Stijn – 11/12/2007 23:27
Een database is ook een bestand maar de data wordt via een compressie algortime verkleint.

Een database lijkt me het beste tenzij je zelf compressie methode kan schrijven oid.

Gerard – 11/12/2007 23:37
Denk dat je in dit geval misschien ook beter af bent met een systeem om de pagina's te cachen. Op die manier heb je niet constant de load naar de database toe.

ikkedikke – 12/12/2007 14:19 (Laatst gewijzigd op 12/12/2007 14:20)
wanneer het toch compleet statisch is, kan je misschien nog het beste alles in de opmaak stampen, uitlezen en echo'en.
Anders zou ik gaan voor een bestand dat regelrecht te includen is.
dus iets als:
  1. <?php
  2. $aHuizen[]=array('titel'=>'mooi huis','adres'=>'dorpsstraat 1');
  3. $aHuizen[]=array('titel'=>'mooi huis2','adres'=>'dorpsstraat 2');
  4. $aHuizen[]=array('titel'=>'mooi huis2','adres'=>'dorpsstraat 3');
  5. ?>


en dan te gebruiken:
  1. <?php
  2. include 'huizenarray.php';
  3. foreach($aHuizen as $aHuis)
  4. {}
  5. ?>



Gesponsorde links

Dit onderwerp is gesloten.
Actieve forumberichten:

© 2002-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.074s