# Gladys Assistant 4.45: DuckDB, eine Revolution in Gladys! ⚡

**URL:** <https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058>\
**Category:** Actualités\
**Created:** [26. August 2024 um 18:30 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058 "2024-08-26T18:30:41Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [27. August 2024 um 17:16 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058/21 "2024-08-27T17:16:46Z")

</div>

@pascal_sapin Ja, das ist normal 🙂

@guim31 Das ist tatsächlich der Fall, wir verwenden nun die reine Daten statt vorab berechneter Daten, und DuckDB führt die Stichprobenbildung live auf die gesamte Datenmenge aus, sodass es weniger „Ruckeln“ zwischen den verschiedenen Perioden gibt, wie es bisher der Fall war!

---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [27. August 2024 um 18:08 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058/22 "2024-08-27T18:08:46Z")

</div>

Und das ist großartig, weil es einfach cool ist!!! 😉

---

<div class="post-metadata">

**Author:** ![StephaneB](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/stephaneb/32/15443_2.png) [@StephaneB](https://community.gladysassistant.com/u/StephaneB)\
**Post date:** [27. August 2024 um 20:24 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058/23 "2024-08-27T20:24:40Z")

</div>

Das ist mir auch aufgefallen, ich hätte nicht gedacht, dass das die Kurven so stark verändern würde. Und ich hätte nicht gedacht, dass du das sagst, @guim31 😆

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [28. August 2024 um 06:28 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058/24 "2024-08-28T06:28:57Z")

</div>

Gibt es noch andere schöne Rabatte von DB? 😄

Normalerweise sollte jetzt aber wirklich jeder auf dem neuesten Stand sein!

---

<div class="post-metadata">

**Author:** ![Philou](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/philou/32/15060_2.png) [@Philou](https://community.gladysassistant.com/u/Philou)\
**Post date:** [28. August 2024 um 07:08 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058/25 "2024-08-28T07:08:33Z")

</div>

Bravo Pierre-Gilles, kein anderes Wort.  
Aktualisierung ganz sanft, kein Bug, keine Verzögerung oder so.

Datenbankgröße um das 100-fache reduziert, nichts weiter.

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/2/a/2a6f7af44c36f21363f9ebac46cbffc7c51a96e7.png)

Hut ab, Künstler 👏

---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [28. August 2024 um 08:29 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058/26 "2024-08-28T08:29:32Z")

</div>

Ist es normal, dass meine Aufgaben noch immer zu DuckDB migrieren, während ich dies schreibe?

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/8/5/855b176b8bc69c68a41bb7e247e1f78f2859f73a.png)

> zur Info: Ich habe Gladys vor 26 Minuten neu gestartet und meinen Mini-PC vor 1 Minute neu gestartet.

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [28. August 2024 um 08:32 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058/27 "2024-08-28T08:32:03Z")

</div>

Ich nehme an, dass es sich dabei einfach um eine Überprüfung beim Start von Gladys handelt, die aber sofort erfolgen muss, da nichts mehr zu migrieren ist. Die Aufgabe startet und überprüft, ob noch Daten zu migrieren sind.

---

<div class="post-metadata">

**Author:** ![MABILLE](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mabille/32/16388_2.png) [@MABILLE](https://community.gladysassistant.com/u/MABILLE)\
**Post date:** [28. August 2024 um 08:38 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058/28 "2024-08-28T08:38:51Z")

</div>

Hallo. Alles scheint hier in Ordnung zu sein … Vielen Dank … für die schöne Arbeit … Herzlichen Glückwunsch …

---

<div class="post-metadata">

**Author:** ![Einstein8854](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/einstein8854/32/9474_2.png) [@Einstein8854](https://community.gladysassistant.com/u/Einstein8854)\
**Post date:** [28. August 2024 um 09:08 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058/29 "2024-08-28T09:08:53Z")

</div>

Update fiel um 17:30 Uhr aus, Migration beendet um 1:15 Uhr morgens.  
SQLite-Datenbank 18,3 GB  
DuckDB-Datenbank 45,4 MB  
SQLite-Bereinigung steht noch aus, noch nicht gestartet.  
Kleine Frage: Gibt es ein Visualisierungstool für DuckDB wie DB Browser oder TablePlus?

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [28. August 2024 um 09:11 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058/30 "2024-08-28T09:11:35Z")

</div>

> [@Einstein8854](#):
>
> Kleine Frage: Gibt es ein Visualisierungs-Tool für DuckDB wie DB Browser oder TablePlus?

Dazu läuft hier eine Diskussion: [[RESOLU] Faire des modifications directement dans la BDD](https://community.gladysassistant.com/t/faire-des-modifications-directement-dans-la-bdd/9059).

DBeaver funktioniert gut. Wir sind zu zweit, die es nicht geschafft haben, TablePlus zu nutzen.

---

<div class="post-metadata">

**Author:** ![bjm](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bjm/32/1753_2.png) [@bjm](https://community.gladysassistant.com/u/bjm)\
**Post date:** [28. August 2024 um 09:19 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058/31 "2024-08-28T09:19:06Z")

</div>

Ich habe wieder einen Absturz von Gladys (ich bin es gewohnt, aber es läuft trotzdem weiter).

 ![Capture d’écran de 2024-08-27 16-56-16](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/f/0/f05eac9d0e0e01b3fa03fc510c41a2bc23769437.png)  
 ![Capture d’écran de 2024-08-27 18-29-07](https://gladys-assistant-community.b-cdn.net/images/transparent.png)  
 ![Capture d’écran de 2024-08-28 11-15-06](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/f/5/f52fffd480bd1b09773fc4d910303685aa09a547.png)  
 ![Capture d’écran de 2024-08-27 18-30-25](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/4/a/4a66249ec3c16d3059a6d7699be99e1b94c843e7.png)  
 ![Capture d’écran de 2024-08-27 18-30-40](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/0/7/070f9dfbd3d178c17918799ec9c93c69401c496d.png)

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [28. August 2024 um 09:21 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058/32 "2024-08-28T09:21:23Z")

</div>

Hallo @bjm,

Auf welchem Gerät läuft Gladys bereits?

---

<div class="post-metadata">

**Author:** ![bjm](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bjm/32/1753_2.png) [@bjm](https://community.gladysassistant.com/u/bjm)\
**Post date:** [28. August 2024 um 09:25 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058/33 "2024-08-28T09:25:15Z")

</div>

Pi 3 + SSD-Festplatte  
Anfang des Jahres hatte ich einen großen Absturz, Gladys wurde von einem Backup (Disk-Image) neu installiert und seitdem gibt es alle 9 Tage etwa einen Absturz.

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [28. August 2024 um 09:29 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058/34 "2024-08-28T09:29:26Z")

</div>

Der Pi3 könnte tatsächlich Probleme haben, wenn deine Datenbank umfangreich ist. Mir scheint, dass @GBoulvin ein Problem mit dem Pi4 hatte (allerdings in der Löschphase):

> [@Live Coding: Entdeckung von DuckDB am Donnerstag, den 20. Juni um 10 Uhr!](https://community.gladysassistant.com/t/live-coding-decouverte-de-duckdb-le-jeudi-20-juin-a-10h/8979/49?u=terdious):
>
> Voici plus en détail comment la migration s’est passée. De manière générale, pas de souci. Tout d’abord, j’ai été étonné que la migration commence sitôt le container démarré. En soi, ça ne pose pas de problème. Par contre, la migration a immédiatement commencé à 23%. Dans les tâches, on voit bien la progression. C’est lent, mais ça avance. Pendant ce…

Aber er hat es geschafft ^^

---

<div class="post-metadata">

**Author:** ![bjm](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bjm/32/1753_2.png) [@bjm](https://community.gladysassistant.com/u/bjm)\
**Post date:** [28. August 2024 um 10:10 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058/35 "2024-08-28T10:10:00Z")

</div>

Mir ist gerade eingefallen, dass ich den Ventilator nicht angesteckt hatte. Jetzt ist es erledigt, aber ich musste Gladys ausschalten!

---

<div class="post-metadata">

**Author:** ![gaetanb76](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gaetanb76/32/5911_2.png) [@gaetanb76](https://community.gladysassistant.com/u/gaetanb76)\
**Post date:** [28. August 2024 um 10:23 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058/36 "2024-08-28T10:23:59Z")

</div>

Hallo,  
Für mich:  
Wechsel zu DuckDb gegen 17:30 Uhr heute Abend. Erfolgreich  
Sicherung von Gladys vor 40 Minuten gestartet. Sie ist gerade beendet worden.  
Größe gestern: 6,79 GB  
Größe vor 24 Minuten: 6,93 GB?

- **Migration durchgeführt:** Ja
- **Anzahl der Zustände in SQLite:** 38.362.040
- **Anzahl der Zustände in DuckDB:** 38.463.404

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [28. August 2024 um 10:53 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058/37 "2024-08-28T10:53:02Z")

</div>

> [@Philou](#):
>
> Bravo Pierre-Gilles, kein anderes Wort.  
> Update ganz sanft, kein Bug, kein Ruckeln oder so.
> 
> Datenbankgröße um den Faktor 100 reduziert, nichts weiter.

Fantastisch !! 😍 Danke für das Feedback.

> [@guim31](#):
>
> Ist es normal, dass meine Aufgaben heute Morgen noch zu DuckDB migrieren?

Ja, eine Aufgabe wird bei jedem Start von Gladys gestartet, um zu prüfen, ob eine Migration erforderlich ist oder nicht, das ist normal 🙂

> [@Einstein8854](#):
>
> Update gestern um 17:30 Uhr, Migration beendet um 1:15 Uhr morgens.

Toll 🙂

> [@bjm](#):
>
> Bei mir stürzt Gladys immer wieder ab (ich bin es gewohnt), aber es läuft trotzdem weiter.

Es muss ein Hardware-Problem bei dir geben, es ist wirklich sehr, sehr selten, dass Gladys abstürzt, bei mir ist es in 7 Monaten mit einer ordentlichen Installation noch nie passiert ^^

Auf einem Pi 3 beträgt der RAM nur 1 GB, wovon ein Teil vom System verwendet wird. Möglicherweise handelt es sich um einen „Out-of-Memory“-Crash“. Zögere nicht, ein separates Thema im Forum zu erstellen, damit wir darüber sprechen können 🙂

Auf jeden Fall, wenn du die Gelegenheit hast, empfehle ich dir wirklich, auf einen Mini-PC umzusteigen. Es ist wirklich Tag und Nacht, es ist nicht sehr teuer neu und wirklich günstig gebraucht auf leboncoin.

> [@gaetanb76](#):
>
> Größe gestern: 6,79 GB  
> Größe vor 24 Minuten: 6,93 GB?

Du musst die SQLite-Bereinigung + Reinigung + Neustart durchführen.

Das gesamte Verfahren ist hier beschrieben:

> **[La migration​ - DuckDB : Des performances extrêmes et une base de données 97%...](https://gladysassistant.com/fr/blog/gladys-and-duckdb/#la-migration)**
>
> Salut à tous, | Une mise à jour majeure de Gladys qui va révolutionner votre utilisation.

---

<div class="post-metadata">

**Author:** ![PhilippeMA](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/p/b3f665/32.png) [@PhilippeMA](https://community.gladysassistant.com/u/PhilippeMA)\
**Post date:** [28. August 2024 um 12:17 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058/38 "2024-08-28T12:17:01Z")

</div>

Hallo,

Gut gemacht für dieses Update.

Bei mir geht es von 11 GB auf 260 MB 🙂

---

<div class="post-metadata">

**Author:** ![gaetanb76](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gaetanb76/32/5911_2.png) [@gaetanb76](https://community.gladysassistant.com/u/gaetanb76)\
**Post date:** [28. August 2024 um 12:49 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058/39 "2024-08-28T12:49:25Z")

</div>

Alles klar, danke @pierre-gilles  
Ich dachte, nach der folgenden Nachricht könnte die Bereinigung danach durchgeführt werden.

> [@Gladys Assistant 4.45: DuckDB, eine Revolution in Gladys! high\_voltage](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058/29?u=gaetanb76):
>
> mise a jour tombé hier 17h30, migration finie a 1h15 du matin. base sqlite18.3 Go base duckdb 45.4Mo me reste purge sqlite, pas encore lancé. petite question outil de visualisation de base duckdb comme existe dbbrowser ou tableplus

Letztendlich habe ich gerade alle Schritte abgeschlossen  
Backup-Größe:  
Vorher: 6,79 GB  
Nachher: 151,13 MB (Dauer: weniger als eine Minute) Größe um fast 50 reduziert

Dauer der SQLite-Bereinigung: 29 Stunden

Größe der Datenbank auf der Festplatte:  
Vorher: 27 GB  
Nachher: 22 MB (Größe um mehr als 1000 reduziert!)

Tolle Arbeit, BRAVO!

---

<div class="post-metadata">

**Author:** ![dahut](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/d/e56c9b/32.png) [@dahut](https://community.gladysassistant.com/u/dahut)\
**Post date:** [28. August 2024 um 15:53 UTC](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058/40 "2024-08-28T15:53:44Z")

</div>

Hallo,

Ich hatte nicht wirklich eine riesige Datenbank, aber sie ist von 1,6 GB auf 860 KB geschrumpft.  
Das ist doch nicht schlecht.  
Danke für die Arbeit

[Vorherige Seite](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058.md?page=1)

[Nächste Seite](https://community.gladysassistant.com/t/gladys-assistant-4-45-duckdb-une-revolution-dans-gladys/9058.md?page=3)
