πŸš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #2889

Re: Database vs bestanden?

#2889
From: Rene Pijlman
Date: Thu, 04 Mar 2004 09:16
33 lines
2639 bytes
Karel de Andere:
>Rene Pijlman:
>> Gebruik liever persistente objecten

>Hij vraagt om een vliegenmepper, jij geeft hem een tank.

Integendeel. Bij goed gebruik van persistente objecten is het zeer elegant
en is er een minimaal aantal regels code nodig in de applicatie om
persistentie te bereiken. Ik zie geen enkele reden om dat een tank te
noemen.

>Overigens: een database is een geordende verzameling data. Ook als daar een
>objectgeorienteerde dbms op draait is het nog steeds een database.
>Ongetwijfeld wordt deze data ergens opgeslagen. Vermoedelijk ook wel eens op
>een harddisk. In een of meerdere bestanden. Het klinkt heel stoer wat je
>zegt, maar het zijn nog steeds databases en bestanden.

Yep, uiteindelijk is alles een rij bits. Het gaat om de keuze van het
optimale abstractieniveau.

Mijn stelling: als je OO-programmeren in de vingers hebt, dan is het model
van persistente objecten in veel gevallen eleganter dan expliciet coderen
van database- of file-I/O, al dan niet met mapping layers.

Mogelijk ligt het anders als je een database gebruikt zoals een database
oorspronkelijk bedoeld is: om de data te queryen. Het zal nog wel even
duren voordat een OO-vraagtaal op een OO-database met persistente objecten
net zo gemeen goed is als de relationele database met SQL nu is.

-- 
RenοΏ½ Pijlman

Wat wil jij leren?  http://www.leren.nl
Technical Details
Message-ID: <sjsd401e9mfd1r1hlo06rosdpg94gh3cv4@4ax.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!colt.net!syros.belnet.be!news.belnet.be!transit.news.xs4all.nl!not-for-mail
References: <_et1c.22284$SL3.1605761@phobos.telenet-ops.be> <o7pc40515um0omqo4hnb2aqc2bb62d8028@4ax.com> <40467a4c$0$565$e4fe514c@news.xs4all.nl>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: 107324,7a8fc8eaa24f5371
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,7a8fc8eaa24f5371
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2004-03-04 01:18:26 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!colt.net!syros.belnet.be!news.belnet.be!transit.news.xs4all.nl!not-for-mail
From: Rene Pijlman <reply.in.the.newsgroup@my.address.is.invalid>
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: Database vs bestanden?
Date: Thu, 04 Mar 2004 10:16:19 +0100
Organization: The arrangement of parts so as to form an effective whole
Message-ID: <sjsd401e9mfd1r1hlo06rosdpg94gh3cv4@4ax.com>
References: <_et1c.22284$SL3.1605761@phobos.telenet-ops.be> <o7pc40515um0omqo4hnb2aqc2bb62d8028@4ax.com> <40467a4c$0$565$e4fe514c@news.xs4all.nl>
X-Newsreader: Forte Agent 1.93/32.576 English (American)
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Lines: 33
NNTP-Posting-Date: 04 Mar 2004 10:16:15 CET
NNTP-Posting-Host: 194.109.250.148
X-Trace: 1078391775 news.xs4all.nl 570 [::ffff:194.109.250.148]:32848
X-Complaints-To: abuse@xs4all.nl