Das Fußball Studio - Forum
Komprimierung einer selbst gepflegten Datenbank - Druckversion

+- Das Fußball Studio - Forum (https://forum.vmlogic.net/dfsforum)
+-- Forum: Das Fußball Studio (https://forum.vmlogic.net/dfsforum/forum-108.html)
+--- Forum: Fragen zum Programm (https://forum.vmlogic.net/dfsforum/forum-123.html)
+--- Thema: Komprimierung einer selbst gepflegten Datenbank (/thread-65119.html)



Komprimierung einer selbst gepflegten Datenbank - Holgi55 - 12.07.2016

Hallo zusammen !

Nach längerer Zeit bin ich mal wieder hier und habe gleich eine Frage: Da ich im Moment dabei bin, eine Datenbank für die neue Saison selbst zu pflegen, ist mir der Gedanke der Komprimierung gekommen. Bei Durchsicht des Online-Handbuchs steht lediglich, daß man in regelmäßigen Abständen die Datenbank komprimieren sollte. Was ist denn im allgemeinen unter "regelmäßig" zu verstehen ? Beispiel: Nach Eingabe aller Daten für die 1., 2. und 3. Liga oder am besten schon nach Eingabe einer einzigen Liga ? Wahrscheinlich bleibt einem das auch selbst überlassen und kann es so nach Gutdünken machen, aber ich wollte einfach mal vorsichtshalber nachfragen, weil ich auch nicht weiß, ob z.B. eine häufige Komprimierung schaden könnte.

Danke euch vielmals für eure Mühe !  Wink

Viele Grüße an das ganze Team von eurem

Holgi  O0 Wink


Re: Komprimierung einer selbst gepflegten Datenbank - bignike - 12.07.2016

Viel weniger schaden würde eine externe Sicherung der Datenbank (kann ich aus eigener Erfahrung sagen).
Komprimieren einer Datenbank lohnt sich nur , wenn du sie versendest.
Oder du sehr viele Daten eingetragen hast, nur wird bei jedem Aufrufen und Neustarten der Datenbank diese Daten extrahiert.


Re: Komprimierung einer selbst gepflegten Datenbank - silvermane - 12.07.2016

Compacting a database optimizes record alignment and can potentially improve performance. That said, with any large database where compacting actually matters DFS is bound to be slow anyway because of the number of queries it makes on various screens.

If you feel that the database is too large for the number of records it contains, compact it. Certainly do it after deleting large blocks of records such as entire leagues. Otherwise, the frequency is up to you. There is virtually no risk of damaging the data, but you should be doing backups anyway.


Re: Komprimierung einer selbst gepflegten Datenbank - Holgi55 - 12.07.2016

Vielen Dank bignike für Deine Ausführungen !
Wäre es vielleicht möglich, den Text von silvermane zu übersetzen ? Ich bin der englischen Sprache leider nicht so mächtig. Danke.

Holgi Wink


Re: Komprimierung einer selbst gepflegten Datenbank - bignike - 12.07.2016

"Ich würde das in etwa so übersetzen".

Eine Datenbank zu komprimieren und optieren, kann möglicherweise die Leistung verbessern. grosse Anzahl der Abfragen kann in einer grossen Datenbank die Leistung verlangsamen.

Wenn du das Gefühl hast, dass die Abfrage zu langsam sind, kann eine optimierung eine möglich sein, ggf das Löschen von grossen Blöcken (wie z.b. ganze Ligen). Es besteht fast keine Gefahr der Beschädigung der Daten. Jedoch eine Sicherung solltest du sicherlich machen.