/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
MySQL og data-integritet - er det et probl~
Fra : Niels


Dato : 27-11-01 11:00

Hej.

I PC-Word nr. 19. (2 november 2001) er der en sammenligning mellem open
source og kommercielle databaser.

MySQL får karakteren, at den er super hurtig især til internet-projekter
(dyn. websites), - men at den mangler ACID-egenskaberne (Atomicity,
Consistency, Isolation, Durability).

Så vidt jeg kan forstå, så drejer det sig i store træk om, hvad der sker med
data og transaktioner, hvis systemet går ned, og samtidig med at et antal
brugere er igang med transaktioner.

1) Er det - eller er det ikke - et problem i virkelighedens verden?

2) Bruger virksomhederne også MySQL - eller er det kun private (til
hobbyformål)?

På forhånd tak for eventuelle svar!

--
Mvh.
Niels
(remove spamtrap "xx" when e-mail answer))



 
 
Stig Johansen (27-11-2001)
Kommentar
Fra : Stig Johansen


Dato : 27-11-01 18:22

Niels wrote:

> Hej.
>
> I PC-Word nr. 19. (2 november 2001) er der en sammenligning mellem open
> source og kommercielle databaser.
>
> MySQL får karakteren, at den er super hurtig især til internet-projekter
> (dyn. websites)

Formentlig kun læsninger.

>
> Så vidt jeg kan forstå, så drejer det sig i store træk om, hvad der sker
> med data og transaktioner, hvis systemet går ned, og samtidig med at et
> antal brugere er igang med transaktioner.
>
> 1) Er det - eller er det ikke - et problem i virkelighedens verden?

Transaktions styring er ikke kun til brug hvis en database 'går ned', men
også til at sikre sammenhængen i data hvis netværksforbindelser, klienter(i
C/S miljøer) osv smutter.
Det (vistnok) mest brugte eksempel er hvis du hæver penge på en konto. Her
skal saldoen opdateres, posteringen registreres osv..
Det er vigtigt, at alt eller intet opdateres, da der ellers ikke er
sammenhæng i data.

>
> 2) Bruger virksomhederne også MySQL - eller er det kun private (til
> hobbyformål)?

Jeg kan ikke forestille mig, at virksomheder bruger MySQL til andet end
ukritiske ting.

For en god ordens skyld, skal jeg nævne, at jeg ingen erfaring har med
MySQL. For mit personlige vedkommende, opfylder SapDb mine behov, og mine
kunder, ja de bruger MS SQLServer, DB2 og Oracle + nogle proprietære DB'er.

--
Med venlig hilsen / Best regards
Stig Johansen
linux@w3data.dk

Martin Skoffer (29-01-2002)
Kommentar
Fra : Martin Skoffer


Dato : 29-01-02 16:37

Hej,

mySQL har med deres sidste versioner indført InnoDB tabeller, hvilke
understøtter foreign key contrainst !!
Ligeledes understøttes transaktioner på denne tabeltype.
Om ret mange virksomheder i dag bruger mySQL er jeg ikke helt klar over. Det er
dog mit indtryk, at mange webbutikker anvender den (muligvis kun til læsninger)
og følger man med på mySQL mailinglisterne fornemmer jeg en del virksomheder
(udenlandske).
Jeg er dog ikke i tvivl om, at det er en database man kommer til at se meget
til fremover, idet videreudvikling går stærkt og prsimæssigt har den jo også
vinden i ryggen.

/Martin

Stig Johansen wrote:

> Niels wrote:
>
> > Hej.
> >
> > I PC-Word nr. 19. (2 november 2001) er der en sammenligning mellem open
> > source og kommercielle databaser.
> >
> > MySQL får karakteren, at den er super hurtig især til internet-projekter
> > (dyn. websites)
>
> Formentlig kun læsninger.
>
> >
> > Så vidt jeg kan forstå, så drejer det sig i store træk om, hvad der sker
> > med data og transaktioner, hvis systemet går ned, og samtidig med at et
> > antal brugere er igang med transaktioner.
> >
> > 1) Er det - eller er det ikke - et problem i virkelighedens verden?
>
> Transaktions styring er ikke kun til brug hvis en database 'går ned', men
> også til at sikre sammenhængen i data hvis netværksforbindelser, klienter(i
> C/S miljøer) osv smutter.
> Det (vistnok) mest brugte eksempel er hvis du hæver penge på en konto. Her
> skal saldoen opdateres, posteringen registreres osv..
> Det er vigtigt, at alt eller intet opdateres, da der ellers ikke er
> sammenhæng i data.
>
> >
> > 2) Bruger virksomhederne også MySQL - eller er det kun private (til
> > hobbyformål)?
>
> Jeg kan ikke forestille mig, at virksomheder bruger MySQL til andet end
> ukritiske ting.
>
> For en god ordens skyld, skal jeg nævne, at jeg ingen erfaring har med
> MySQL. For mit personlige vedkommende, opfylder SapDb mine behov, og mine
> kunder, ja de bruger MS SQLServer, DB2 og Oracle + nogle proprietære DB'er.
>
> --
> Med venlig hilsen / Best regards
> Stig Johansen
> linux@w3data.dk


Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408939
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste