[Allegro] Playback prinzipiell nicht zuverlaessig

Thomas Berger ThB at Gymel.com
So Mai 29 23:38:30 CEST 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo Herr Lehmann,

Am 29.05.2011 17:57, schrieb Klaus Lehmann:

> was machen wir, wenn die datenbank zwischendurch neu-geindext wurde?
> dann bringt mir die interne satznummer NIX. niente.
> (dann heisst es: faitre voux jeux! )
> 
> ich weiss (noch nicht), ob es schlau wäre, zu "fordern", daß die 
> identnummer immer mitnotiert wird.
> jedenfalls gehe ich so vor: bei einem neu-index wird die logdatei 
> gekillt, damit sie keinen schaden anrichten kannt!

das war schon immer klar und das (Aus-dem-)Weg-archivieren der
Logdatei anlaesslich "vollstaendiger Reorganisation" ist offizielle
Empfehlung.

*Wenn* jeder Datensatz eine eindeutige "externe" Identnummer hat,
*und* wenn sichergestellt ist, dass die stets eindeutig war und
ist, also die letzte Woche diskutierten Mehrfachvergaben ausgeschlossen
sind und ausserdem *niemals* ein Anwendern nachtraeglich die
Identnummernkategorie "verbessert" hat (anders formuliert: Jeder
Datensatz bildet einen eindeutigen Primaerschluessel, der sich ueber
seine gesamte Lebensdauer nicht aendert), dann ist alles auch nicht
so schlimm, man kann die Logdateien in .alg-Dateien umwandeln und
per normalem Update auf die letzte Sicherung loslassen.

Leider ist aber der Identnummernvergabemechanismus nicht absolut
stabil und traditionell sind bei A.CFG die Inhalte von Kategorie
#00 bedeutungstragend (Code fuer die Satzart, derivierte Ident-
Nummern fuer Bandauffuehrungen: #09 dafuer zu nehmen ist zwar
moeglich, aber in der Standardanwendung m.W. nicht Pflicht), so
dass Anwender zur Manipulation quasi eingeladen werden, darueber
hinaus ist Kategorie #00 auch nicht staerker schuetzbar als
andere: Im allgemeinen Fall also schlechte Voraussetzungen fuer
eine sichere Wiederherstellung ueber Identnummern.

viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iJwEAQECAAYFAk3ivNYACgkQYhMlmJ6W47MHcQQAo8KRsC+jJGe2CAanOQNgVVaW
yLZeu7EWrkbbnJy/aAg/wG0VviEtPZAKZVOzDdV4J7KlBhU+yQZ1UiBIetXKTw9U
vejLV5T+fHMr8jhd31Xr6112MvJlN7FC8kWrDqBvjBaXaKcSPjUXyABCunm1rH2A
TfoIcK0XT1kBx5LnIyU=
=oyGq
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro