/ 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
Text fil eller SQL database
Fra : Michael Petersen


Dato : 30-06-03 11:33

Er det hurtigst at gennem informationer i en MS SQL database eller i en
tekst fil ?

Det skal bruges til at registrerer besøgende og deres færden på siden, så
filen bliver på mange MB dagligt.

--
Med venlig hilsen/Best regards
Michael Petersen
-------------------------------------------------
www.hifi-import.dk
Telefon 48 39 22 66



 
 
Martin Schultz (30-06-2003)
Kommentar
Fra : Martin Schultz


Dato : 30-06-03 11:50

"Michael Petersen" <michael@hifi-import.dk> writes:

> Er det hurtigst at gennem informationer i en MS SQL database eller i en
> tekst fil ?
>
> Det skal bruges til at registrerer besøgende og deres færden på siden, så
> filen bliver på mange MB dagligt.

Det kommer an på rigtigt mange ting. Fx. skal dataen i filen sorteres.
Hvordan skal der læses fra den? Skal der vvære mange der skriver til den på
samme tid?


Martin

--
Besøg http://adsltips.crunzh.com for guider
til ADSL og opsætning af CISCO router.

Michael Petersen (30-06-2003)
Kommentar
Fra : Michael Petersen


Dato : 30-06-03 12:15

Der skal være mange som skriver til den på samme tid. Du skal ikke tænke på
hastigheden ved læsning af filen/databasen, det bliver gjort offline.

--
Med venlig hilsen/Best regards
Michael Petersen
-------------------------------------------------
www.hifi-import.dk
Telefon 48 39 22 66
"Martin Schultz" <di020172@NO.SPAM.diku.dk> wrote in message
news:rdn1xxbj0vj.fsf@brok.diku.dk...
> "Michael Petersen" <michael@hifi-import.dk> writes:
>
> > Er det hurtigst at gennem informationer i en MS SQL database eller i en
> > tekst fil ?
> >
> > Det skal bruges til at registrerer besøgende og deres færden på siden,

> > filen bliver på mange MB dagligt.
>
> Det kommer an på rigtigt mange ting. Fx. skal dataen i filen sorteres.
> Hvordan skal der læses fra den? Skal der vvære mange der skriver til den

> samme tid?
>
>
> Martin
>
> --
> Besøg http://adsltips.crunzh.com for guider
> til ADSL og opsætning af CISCO router.



Tomas Christiansen (01-07-2003)
Kommentar
Fra : Tomas Christiansen


Dato : 01-07-03 21:56

Michael Petersen skrev:
> Der skal være mange som skriver til den på samme tid. Du skal ikke tænke

> hastigheden ved læsning af filen/databasen, det bliver gjort offline.

Hvordan vil du lade "mange" skrive til en tekst-fil på "samme tid"?
Hvis én har åbnet en fil for skrivning, vil de næste, som også forsøger at
åbne filen for skrivning, få en fejl (indtil den første lukker filen).

-------
Tomas


Michael Petersen (03-07-2003)
Kommentar
Fra : Michael Petersen


Dato : 03-07-03 09:56

Det går fint med log filerne som bliver gemt i en tekst fil.

--
Med venlig hilsen/Best regards
Michael Petersen
-------------------------------------------------
www.hifi-import.dk
Telefon 48 39 22 66
"Tomas Christiansen" <toc-01-nospam@blikroer.dk> wrote in message
news:bdsseb$ng3$1@news.cybercity.dk...
> Michael Petersen skrev:
> > Der skal være mange som skriver til den på samme tid. Du skal ikke tænke
> på
> > hastigheden ved læsning af filen/databasen, det bliver gjort offline.
>
> Hvordan vil du lade "mange" skrive til en tekst-fil på "samme tid"?
> Hvis én har åbnet en fil for skrivning, vil de næste, som også forsøger at
> åbne filen for skrivning, få en fejl (indtil den første lukker filen).
>
> -------
> Tomas
>



Tomas Christiansen (03-07-2003)
Kommentar
Fra : Tomas Christiansen


Dato : 03-07-03 17:19

Michael Petersen skrev:
> Det går fint med log filerne som bliver gemt i en tekst fil.

Tja... om du vil tro mig eller ej er selvfølgelig din egen sag. Det afhænger
selvfølgelig også af operativsystemet (man kan jo ikke ligefrem sige at du
har overbebyrdet dit indlæg med informationer, vel), men mange (de fleste,
vil jeg tro) OS'er har det sådan at to processer ikke kan åbne den samme
sekventielle fil for skrivning samtidig.

Hvis du med de log-filer du hentyder til, mener log-filer som bliver skrevet
i af ét eller andet system (web-server?). som på én eller anden måde sikrer
at kun én proces skriver i filen ad gangen, så ved jeg ikke rigtig hvad din
pointe er.

Man kan løse problemet med den låste log-fil ved at sikre at der netop kun
er én proces som skriver i log-filen. De øvrige processer kan sende et
signal til processen med hvad der skal skrives, og det kan ligge i kø indtil
der "bliver ledigt". Et eksempel er syslog, hvor man sender en pakke afsted
til en syslog-server, som skriver beskederne én efter én ned i en logfil.

Der findes et utal af andre løsningsmodeller (f.eks. kør rundt i en løkke
indtil det er muligt at åbne filen for skrivning).

-------
Tomas


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

Månedens bedste
Årets bedste
Sidste års bedste