Ik ben e.e.a op het papier aan het zetten voor een systeem wat ik wil gaan ontwikkelen. Nu is het zo dat ik geen die-hard afgestudeerd progammeur ben en leer altijd weer bij.
Zo loop ik wel eens tegen dingen aan waarvan ik het wiel opnieuw van uit probeer te vinden terwijl je er later achter komt (aldoende leert men) dat er al iets voor bestaat.
Zo ook het volgende. Wat ik wil weten is of er een bepaalde techniek bestaat die het probleem wat ik heb afvangt. Geef me een clue , een richting , keywords zodat ik daar in kan duiken. Op dit moment heb ik namelijk dat even niet.
Stel...
je hebt een webshop , met o.a. videokaarten , memory , cpu's etc etc..
Elke object heeft zijn eigen eigenschappen , maar die kunnen veranderen.
Voorbeeldje :
Videokaart A
Memory : 256 MB
Bus : AGP
VGA uitgang : Ja
DVI uitgang : Nee
zo kan je dus alle eigenschappen van je videokaart omschrijven en netjes in een database zetten. Je kan een tabel maken met colommen met values daarin.
Maar , gedurende de tijd zal deze tabel vervuilen. Waarom? Omdat bijvoorbeeld VGA aansluiting over 5 jaar (ik noem maar wat) niet meer wordt gebruikt en er een nieuwe standaard is. Ditzelfde geld voor processoren , memory en alle andere componenten.
Toch is het handig dat je alle eigenschappen van een component kan beschrijven zodat je ook kan vergelijken en zoeken (laat alle kaarten zien met een DVI uitgang)
Iets zegt me dat je dit niet zo makkelijk kan doen in een database (mysql bijvoorbeeld) omdat je te veel mutaties gaat krijgen (je tabel wordt steeds uitgebreider en onoverzichtelijker)
Hoe kan je nou toch op een goede manier je data opslaan , verwerken , toekomst vast (dus voorbereid op nieuwe technieken etc) zonder dat je elke keer je programma , database structuur etc moet wijzigen.
Zo loop ik wel eens tegen dingen aan waarvan ik het wiel opnieuw van uit probeer te vinden terwijl je er later achter komt (aldoende leert men) dat er al iets voor bestaat.
Zo ook het volgende. Wat ik wil weten is of er een bepaalde techniek bestaat die het probleem wat ik heb afvangt. Geef me een clue , een richting , keywords zodat ik daar in kan duiken. Op dit moment heb ik namelijk dat even niet.
Stel...
je hebt een webshop , met o.a. videokaarten , memory , cpu's etc etc..
Elke object heeft zijn eigen eigenschappen , maar die kunnen veranderen.
Voorbeeldje :
Videokaart A
Memory : 256 MB
Bus : AGP
VGA uitgang : Ja
DVI uitgang : Nee
zo kan je dus alle eigenschappen van je videokaart omschrijven en netjes in een database zetten. Je kan een tabel maken met colommen met values daarin.
Maar , gedurende de tijd zal deze tabel vervuilen. Waarom? Omdat bijvoorbeeld VGA aansluiting over 5 jaar (ik noem maar wat) niet meer wordt gebruikt en er een nieuwe standaard is. Ditzelfde geld voor processoren , memory en alle andere componenten.
Toch is het handig dat je alle eigenschappen van een component kan beschrijven zodat je ook kan vergelijken en zoeken (laat alle kaarten zien met een DVI uitgang)
Iets zegt me dat je dit niet zo makkelijk kan doen in een database (mysql bijvoorbeeld) omdat je te veel mutaties gaat krijgen (je tabel wordt steeds uitgebreider en onoverzichtelijker)
Hoe kan je nou toch op een goede manier je data opslaan , verwerken , toekomst vast (dus voorbereid op nieuwe technieken etc) zonder dat je elke keer je programma , database structuur etc moet wijzigen.