Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

database in een tekstbestand

teacher
3 antwoorden
  • Ik wil een Internetpagina maken die gebruik maakt van een database die in een tekstbestand staat (uiteraard is de database niet al te groot). Hoe groot kan het tekstbestand maximaal zijn? Zijn er eventueel nog andere mogelijkheden (.doc-bestanden gebruiken of zo)? Ik wil in dit geval geen gebruik maken van Access of SQL Server o.i.d.
  • Ze kunnen zo groot worden als de ruimte op je hardeschijf. Of dat slim is, is vraag 2 natuurlijk ;)

    Misschien kan je XML gebruiken?
  • Je zal dan gewoon een flat-file database-je (mooie naam voor een tekstbestand ;)) moeten gebruiken.
    Dit werkt perfect zolang je maar niet veel concurrent updates hierop gaat uitvoeren (ivm file-locks) of deze gaat/wilt behandelen als een echte database (queries uitvoeren). De maximale grootte is applicatie afhankelijk en daar kan dus niet zomaar een antwoord op worden gegeven. Onderstaande punten zal je iig moeten meenemen in je tests cq. beslissing:

    [list:3e8218c674]
    [*:3e8218c674]manier van inlezen van de file (in z'n geheel of regel voor regel) >> geheugengebruik van script
    [*:3e8218c674]hoeveelheid concurrent users >> als er maar 1-tje gebruik gaat maken van de file hoef je je een beetje minder zorgen te maken over de grootte
    [*:3e8218c674]verhouding reads en writes >> aantal locks
    [/list:u:3e8218c674]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.