On 24-Oct-00 Jan Trippler wrote:
Das ist so nicht ganz korrekt. Informix-SE z. B. arbeitet mit normalen C-ISAM-Dateien und beherrscht Transaktions-Logging! Es funktioniert auch, frag mich jetzt aber nicht, wie genau das läuft.
Da würde ich Dir mal einen Blick ins Informix-Handbuch empfehlen, dort steht ausdrücklich geschrieben, daß sich das TA-Logging bei Ablage der DB in Dateien zwar aktivieren läßt, aber für die Zuverlässigkeit ausdrücklich nicht garantiert werden kann, weil die Plattenpuffer die Konsistenz des Logs gefährden. Zumindest beim Dynamic Server steht das drin, und das dürfte bei SE nicht viel anders sein. Kann auch gar nicht anders gehen. Die DB-Engine ist darauf angewiesen, daß im Crash-file das physikalisch auf der Platte liegende Transaction Log genau den ebenfalls physikalisch auf der Platte liegenden Tablespaces entspricht. Das kann gar nicht funktionieren, wenn da ein vom OS gesteuerter transparenter Puffer dazwischen hängt, wie er üblicherweise bei Filesystemen (und auch bei den Linux Block Devices) verwendet wird. Die einzige Variante, die gehen könnte, wäre synchrones Mounten des Filesystems. Das wird aber elend langsam. -- =========================================================== Erhard Schwenk - alias Bitrunner =)B==o) =========================================================== No Spam replies please. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com