Svar på Peter Lykkegaards skriblerier
"Peter Lykkegaard" <polonline@hot.mail.com> wrote in message
news:d4QA9.56$Yb7.1865@news.get2net.dk...
[snip]
> > Min anledning var denne artikel:
> >
> >
http://www.princeton.edu/~rcurtis/ultradev/tutorial8.html
> >
> Det ændrer jo ikke på at MSDE bliver langsom ved flere end 5 brugere
> connected
Hvis man husker at lukke efter sig, er 5 forbindelser vel OK?
Det er jo kun til forespørgsler på data, som ikke holder forbindelserne åbne
længere end den tid det tager at køre dem. Herefter er der vel åbent til
andre?
> > Det er især muligheden for at bruge stored procedures samt triggers,
> > der interesserer mig.
>
> I den henseende er MSDE = MSSQL
Det ved jeg - det er derfor at det er interessant. Så kan der opgraderes
uden større vanskeligheder.
> > Fleksibiliteten som jeg leder efter, er muligheden for at indbygge
> > forretningslogik i selve databasen, så en webshop kan køre med en
> > 'simpel' asp-kode, som er let gennemskuelig når man senere skal
> > redesigne sin shop til en anden kunde.
> >
> Det kræver jo at dine kunder _skal_ bruge MSDE eller MSSQL
> Og du afskærer effektivt alle andre RDBMS
Jeg var netop betænkelig ved selve brugen af MSDE. Hvis det ikke
understøttes af webhoteller, betyder det nemlig dedikeret server, og så er
prisbesparelsen mindre.
> Et bedre tiltag ville være at bygge en three-tier applikation, hvor dine
> forretningslogik ligger i fx VB klasser/komponenter
> Og ASP bruges udelukkende til præsentationslaget
>
> Derved kan du endvidere skille dine klasser for dataadgang fra den øvrige
> logik og evt styre hvilket RDBMS du connecter til
> Via fx compiler direktiver eller evt have helt separate klasser til dette
Det du beskriver der, vil jeg meget gerne, men så bliver det vist også dyrt.
Det er slemt nok at skulle konkurrere med Open Source systemer.
> mvh/Peter Lykkegaard
>
Tak for svaret - det er den slags betragtninger jeg kan bruge til noget.
Hvorvidt artiklen (linket til tutorialen) er nonsens, er jeg dog ikke helt
sikker på endnu.
Hvorfor bruger han f.eks. ikke MySql? Kan det være fordi den ikke
understøttede transaktioner på det tidspunkt?
Alex P.