« »

Entwicklerneuigkeiten zu BSH4

Ich arbeite schon seit Monaten an der neuen Version von Backup Service Home 4. Was bislang nicht bekannt gegeben wurde ist, dass ich aber auch seit Monaten an einem Problem gearbeitet habe: Performance. Es ist für die Entwicklung von BSH 4 entscheidend, dass BSH 4 noch besser sein soll, so auch die Performance. Doch bislang lag diese sogar noch hinter der alten Version. Doch nun habe ich – eigentlich ein trivialer Fehler – gefunden und nun rennt es :-).

Dank Multithreading werden während des Sicherungsprozesses mehrere Aktionen gleichzeitig durchgeführt, z.B. die Datenbankaktionen und Kopieraktionen. Insgesamt macht die gesamte neue Architektur es wesentlich einfacher – dank kluger Überlegungen vorher 😉 – neue Funktionen zu implementieren.

Aufgrund dieses größeren Problems gab es in den letzten Monaten keinerlei große Fortschritte, da dies meiner Meinung nach eine Grundkomponente ist, die fehlerfrei und rund sein muss. Nun kann ich mich also wieder auf die Entwicklung und die neuen Funktionen konzentrieren.

Noch einige Neuigkeiten für die Tech-Freaks

Mit der neuen Version 4 wird die gesamte GUI entwickelt und da nutze ich die Gelegenheit auf WPF umzusteigen. Man darf also auf eine noch einfachere GUI gespannt sein, die vielleicht den ein oder anderen Effekt haben wird.

Wie bereits mehrfach erwähnt, werden Benutzeroberfläche und die einzelnen Sicherungsaktionen strikt getrennt werden. Mittels eines Windows Service werden die Sicherungsaktionen durchgeführt. Damit können auch Sicherungen durchgeführt werden, wenn niemand am Computer angemeldet ist. Ebenso ist eine bessere Speicherverwaltung möglich.


6 Kommentare zu „Entwicklerneuigkeiten zu BSH4“

  1. Stefan sagt:

    Hi,
    danke für die Infos. Das klingt alles sehr spannend und ich bin auch schon sehr gespannt auf das Produkt. Die Einstellung, lieber eine grundlegend fehlerfreie und performante Grundinfrastruktur zu entwickeln und damit Featureentwicklung zurückzustellen, ist prinzipiell ein sehr gutes Vorgehen. In dem Sinne: Frohes Schaffen!

  2. Alexander sagt:

    Das war an sich eigentlich auch der Grund für eine neue Version. 🙂

  3. Swaddy sagt:

    Auf den ersten Blick ein sehr schönes Backup-Programm.
    Ich sicherte als Test per WLAN meine Daten auf ein NAS.
    Was mich dann genervt hat:
    – Beim kopieren vieler tausend kleiner Dateien wird jede einzelne dran genommen – das dauuuert…
    – Als ich versehentlich an die Tastatur gekommen bin hat die Sicherung abgebrochen. Weitermachen ging nicht (Sicherung fehlerhaft) -> löschen. Aber das dauert ja gleich lang wie das kopieren..

    Für kleine Datenmengen sicher ganz toll, in meinem Fall leider unbrauchbar 🙁

  4. Alexander sagt:

    An sich liegt es nicht an BSH, sondern an deiner Konfiguration. Sogar mit dem Kopieren von Dateien mit dem Windows Explorer passiert nicht parallel, was auch Sinn macht, um die volle Bandbreite zu nutzen. Das Abgebrochene Sicherungen nicht fortgesetzt werden können ist allerdings ein Argument.

  5. M sagt:

    Moin Alexander,

    beim Versuch mit BSH3 große Datenmengen von Nicht-Windowssystem-Partitionen verschlüsselt auf einem Netzlaufwerk zu sichern, ist mir folgendes aufgefallen:
    Anscheinend wird erst alles verschlüsselt in einem temporären Verzeichnis abgelegt, bevor es hochgeladen wird. In meinem Fall führt das dazu, dass die Sicherung abbricht, da die Windows-C-Partition nicht genügend Speicherplatz hat. Schade. 🙁

    Mache ich etwas falsch oder weißt Du einen Ausweg?

    Schöne Grüße!

  6. Alexander sagt:

    Normalerweise wird die Datei verschlüsselt, hochgeladen und dann wieder vom temporären Verzeichnis gelöscht. Ich werde das nochmal prüfen. Bitte für solche Supportanfragen das Forum benutzen, da lässt sich einfacher diskutieren.