Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 24.April.2001, 20:56.
Re: dauernd Datenverluste
Programmfehler kann man nie ausschliessen, aber die normalen Datenbank-Funktionen von baseportal liefen die letzten Monate eigentlich alle sehr gut... Wenn das bei Dir jetzt so massiv auftritt würde ich das aber doch auf den Sonntag zurückführen, bei dem das Filesystem wirklich Probleme hatte. Warum sich das dann weiter hin ziehen kann liegt am Aufbau so einer Datenbank: Deren Inhalte werden nämlich "indiziert", d.h. um einen schnellen Zugriff zu gewährleisten, existieren "Zeiger" auf die Datensätze in bestimmter Sortierung. Sind diese "Zeiger" einmal zerstört (was an sich nie passieren darf), wirst Du mit dieser Datenbank nicht mehr glücklich...
Du müsstest also den kompletten Inhalt (oder besser die komplette Datenbank) löschen und alles neu einspielen... Oder hast Du das gemacht?
Wenn ja, wäre Deine Programmierung aber doch interessant, bzw. ob noch mehr solche Probleme haben... Und ob die in Zukunft weiter auftreten...
Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 25.April.2001, 13:37.
Re: dauernd Datenverluste
Ahhh, jetzt kommen wir der Sache schon näher! Es ist so: Die einzelnen Datensätze werden anhand einer "Id" eindeutig gekennzeichnet - löscht man einen Datensatz wird diese Id übermittelt und anhand dieser weiss baseportal was zu löschen ist. Ids sind in EINER Datenbank immer eindeutig, aber natürlich kommen in VERSCHIEDENEN Datenbanken ständig dieselben Ids vor (Die beginnen mit dem ersten Eintrag bei 0 und werden dann einfach hochgezählt) - also wenn Du in einer Datenbank nun den Eintrag mit Id "1" löschst und im selben Template aber noch andere Datenbanken aufgerufen werden, so löschen diese ebenfalls den Eintrag mit Id "1"...
Ist das so bei Dir?
Grüsse,
Christoph Bergmann
PS: Bitte, gern geschehen ;-)