Seite 1 von 1

Archivnutzung verbessern

BeitragVerfasst: Di 23. Jan 2018, 13:36
von alexj
Hat sich erledigt, ich bin blinde Nuß!.
Sorry. Hab es gefunden!

Es wäre schön, wenn ich ein Archiv anlegen könnte und dort alle älteren Daten hineinschieben kann.
Nicht wie bisher immer eine neue Archivdatei pro Archivierung anlegen, sondern nur eine Archivdatei, die mit jedem hinzufügen ein neuen und die vorhandenen Archivierten Daten enthält, sodass man nur einen Ort für arcivierte Daten hat.

Gruß
AJ

Re: Archivnutzung verbessern

BeitragVerfasst: Di 23. Jan 2018, 13:41
von alexj
PS: Kann man die Daten aus einem Archiv wieder importieren? Ich hab das nicht gefunden!

Via "Daten wiederherstellen" wird vermutlich alles neuere in der aktuellen DB gelöscht. Also keine Option, Oder?

Re: Archivnutzung verbessern

BeitragVerfasst: Di 23. Jan 2018, 20:22
von heweni
Nein, kann man nicht wieder importieren.
Deswegen gut überlegen, ob du einen Haken setzt bei: "Archivierte Daten unwiderruflich aus Datenbank entfernen".

Archivierte Daten kann man zwar noch anzeigen, auch Auswertungen drüber laufen lassen (nicht zusammen mit nicht archivierten Daten), aber nicht mehr ändern, oder zurück in die normale Datenbank spielen.

Re: Archivnutzung verbessern

BeitragVerfasst: Mi 24. Jan 2018, 08:39
von FFF
heweni hat geschrieben:Nein, kann man nicht wieder importieren.
Deswegen gut überlegen, ob du einen Haken setzt bei: "Archivierte Daten unwiderruflich aus Datenbank entfernen".

Archivierte Daten kann man zwar noch anzeigen, auch Auswertungen drüber laufen lassen (nicht zusammen mit nicht archivierten Daten), aber nicht mehr ändern, oder zurück in die normale Datenbank spielen.
Ich habe eben mal die Dateien angesehen, 17 Jahre, rd. 20 Konten, resultieren in einer DB-Größe von rd. 20MB - das ist schlicht "nix" in halbwegs modernen Zeiten, weder für die Datenbank, noch für's Dateisystem und schon gar nicht für den Speicher.
Folgerung:
* Archiv kann man allenfalls als Backupersatz betrachten
* Alf könnte/müßte an der Datenbankseite noch merklich drehen, ein modernes System sollte nicht > 10sec brauchen (von SSD), um etwa 15k Umsätze für die Listendarstellung zu ziehen...

Re: Archivnutzung verbessern

BeitragVerfasst: Mi 24. Jan 2018, 10:32
von heweni
FFF hat geschrieben:
* Alf könnte/müßte an der Datenbankseite noch merklich drehen, .


Richtig. Ich hoffe ALF bleibt da noch dran. PostgreSQL (hattest du mal vorgeschlagen), oder MariaDB würde ich dem MS-SQL-Server vorziehen. SQLite wird immer langsamer, je mehr Daten.

Die Archiv-Funktion ist noch sinnvoll, wenn jemand vergangene Jahre abgeschlossen hat und sicherstellen will, dass da nichts mehr dran geändert wird. Dann kann auch SQLite wieder freier atmen.

Ich hatte gestern die Archivierung erstmals ausprobiert. (Wegen diesem Thread).
Eigentlich nicht schlecht. Man kann jederzeit zur Archivanzeige umschalten und Auswertungen fahren.
Die nicht archivierten Daten sind dann nicht im Zugriff, d.h. leider keine Auswertung die archvierte und nicht archivierte Zeiträume enthalten soll.

Re: Archivnutzung verbessern

BeitragVerfasst: Mo 12. Feb 2018, 18:26
von alexj
Mittlerweile mache ich meine Überweisungen wieder mit AB6, weil AB7 sooo langsam geworden ist.
jeder Wechsel eines Kontos oder eine gelesen Änderung dauert 5-10 Sekunden.

Vergleich, jeweils Identisches Konto auf dem gleichen Rechner, DB liegt ebenfalls auf dem gleichen Server!

AB7: Abruf EINES Kontos (ohne neue Umsätze) dauert ca. 20-25 Sek.
AB6: Abruf EINES Kontos (ohne neue Umsätze) dauert ca. 10 Sek.
Mit neuen Umsätzen ist die Differenz noch größer!

AB7 Öffnen der Umsätze: 10 Sek.
AB6 Öffnen der Umsätze: 1 Sek.

Aufruf der Übersichtsseite:
AB7 5 Sek.
AB6: unter 1 Sek.

@Alf: Bitte bringt möglichst bald eine Lösung dafür.

Re: Archivnutzung verbessern

BeitragVerfasst: Mi 14. Feb 2018, 14:18
von ALF
Hallo,

wir arbeiten bereits an einer SQL-Server Lösung.
In wenigen Wochen sollte diese als Vorab-Version verfügbar sein.
Wer mit uns bereits Kontakt wegen langsamer DB bzw. SQL Server hatte, sollte dann vorauss. im März eine entsprechende Vorab-Version zugeschickt bekommen.

Gruß,
ALF

Re: Archivnutzung verbessern

BeitragVerfasst: Mi 14. Feb 2018, 15:00
von alexj
Super. Danke.

Re: Archivnutzung verbessern

BeitragVerfasst: Mi 14. Feb 2018, 16:26
von alexj
ALF hat geschrieben:wir arbeiten bereits an einer SQL-Server Lösung.


Darf ich fragen mit welchem SQL-Server?

Re: Archivnutzung verbessern

BeitragVerfasst: Mi 14. Feb 2018, 20:59
von FFF
alexj hat geschrieben:
ALF hat geschrieben:wir arbeiten bereits an einer SQL-Server Lösung.


Darf ich fragen mit welchem SQL-Server?
Vernünftigerweise vermutlich mit einer "agnostischen" Variante, also schlicht SQL nach Standard. Die Bedürfnisse eines Programms wie Alf sollten sich damit problemlos befriedigen lassen, - ob der User dann Postgres, MySQL, MariaDB, SQL-Server, Firebird oder wie sie sonst auch heißen, installiert hat, sollte dann schlicht egal sein... ;)

Re: Archivnutzung verbessern

BeitragVerfasst: Mi 14. Feb 2018, 22:26
von alexj
Das wäre gut. Schaun mer mal...