Es ist schwer, die Transferzeit vorherzusagen, das hängt von vielen Faktoren ab, hauptsächlich von der Geschwindigkeit der Festplatte, das ist wirklich einzigartig für jedes Hardware.
Der « Transfer »-Teil ist nicht blockierend, Gladys kann gleichzeitig verwendet werden.
Andererseits werden die Grafiken während der Transferdauer möglicherweise nicht verfügbar sein, ich muss noch entscheiden, ob ich den doppelten Code in Gladys lebenslang belasse oder ob wir den Code eliminieren und somit die Grafiken während der Migrationszeit leer sind, was vielleicht ein akzeptabler Kompromiss ist.
Was jedoch blockierend ist, ist der « VACUUM »-Teil der SQLite-DB, um die « finale » Reduzierung der Festplattengröße durchzuführen, und hier muss man sehen, ob man das erzwingt oder ob man den Benutzer dazu auffordert. Es ist sicherlich klüger, den Benutzer dazu aufzufordern, um seine Instanz nicht zu blockieren.
Zur Info, auf meiner Festplatte dauerte der VACUUM deiner 13GB-DB 30 Sekunden, aber ich habe einen Macbook Pro der Zukunft (10-Kern-CPU / SSD NVMe mit 4,5 GB/s Durchsatz), auf Pi wird das meiner Meinung nach eine ganze Weile dauern
Ich rate dir, es trotzdem zu tun, du wirst jetzt täglich Warnungen erhalten, seit die Version 4.44 herausgekommen ist.
Und ich bin wirklich noch nicht bereit, die Version mit DuckDB herauszubringen, ich hatte von Monaten gesprochen ![]()






