sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #67556
Re: Valg af database
On Thu, 09 Oct 2003 10:30:36 +0200, Peter Makholm wrote:
>> Den mangler nu altså fortsat:
>> - Triggers, og derfor også CHECK-constraints.
>> - Stored procedures; sammenlign de mange udvidelser til PostgreSQL
>> på http://gborg.postgresql.org/
>
> Dette mener jeg ikke er SQL-funktionalitet, hvilket blev efterspurgt.
Hvilken SQL-standard tænker du i? CHECK-constraints har været del af
standarden siden SQL-92 (endda entry-level SQL-92). Triggers og stored
procedures beskrives i SQL:1999 (husker ikke, om det er et core
feature-krav).
>> - Standard-korrekthed: hermed kritiseres ikke, at den
>> ikke har implementeret hele SQL-whatever standarden, men at
>> den på visse punkter bryder standarden på en meget grov måde,
>> se fx:
>
> På punkter det ikke fremgår af dokumentationen til MySQL?
Jeg synes ikke, at ufede ting nødvendigvis bliver fede af at blive nævnt
i dokumentation. Det udgør da en ubehagelig form for vendor lock-in, når
folk, der flaskes op med MySQL tror, at det er OK at benytte || som logisk
OR og " som afgrænser for strenge.
>> I SSLUG-regi skældes ofte ud over manglende respekt for standarder;
>> dette bør efter min mening også gælde på området for relationelle
>> databasesystemer...
>
> Jeg mener at open source-samfundet generelt agerer skizofrent på dette
> område.
Det er du velkommen til at mene. Jeg mener fortsat, at det er et vigtigt
emne at forholde sig til. Om ikke andet så for at forebygge at blive
opfattet som hykler de gange hvor man overvejer at hive
standard-overholdelse frem som argumenter mod closed-source produkter.
--
Greetings from Troels Arvin, Copenhagen, Denmark
References