Andres Freund: fehler durch exzessive belastungen

Beitrag lesen

Moin,

Problem von Text-Datenbanken ist, oder ob es einfach nur daran liegt, das ich unsauber programmiert habe?

Das Problem ist, dass verschiedene Prozesse gleichzeitig schreibend auf deine Datei zugreifen. Dh. Es werden von zwei verschiedenen Prozessen gleichzeitig Daten in die Datei geschrieben, was nat. nicht gut laufen kann. Du solltest die Datei locken, wenn du schreibend darauf zugreifst.
Wenn ich deinen Beispielscode richtig interpretiere nutzt du Perl, oder? Deswegen solltest du man "perldoc -f flock" lesen, da steht was du machen musst.
9000 lese/schreibzugriffe sollten absolut kein Problem sein, wenn man es richtig macht.

Grüße Andres Freund

PS: Es ist in der Perl Gemeinde de facto Standard, dass Dateihandles groß geschrieben werden.

--
ss:) zu:) ls:} fo:) de:] va:) ch:| n4:& rl:° br:^ js:( ie:% fl:( mo:|