Einzelnen Beitrag anzeigen

QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.883 Beiträge
 
Delphi 12 Athens
 
#1

SQLITE3 Multithreaded geht das?

  Alt 2. Aug 2017, 13:09
Datenbank: SQLITE • Version: 3 • Zugriff über: Firedac
Hallo,
Ich weiß, dass Firedac mit dem FDManager und über separate Connections pro Thread threadsicher ist.
Desweiteren habe ich gelesen, dass es wohl in den Sourcen von SQLITE einen Schalter für eine multithread-fähige SQLITE Version gibt.

Die Frage: Kann ich eine SQLite3 Datenbank mit Firedac aus mehreren Threads heraus nutzen?

Es ist so, dass ich eine App habe, welche Downloads in die Datenbank speichert und das blockiert zum Teil die Oberfläche arg. Ich würde das gerne auslagern in einen Hintergrundthread.
Ich muss aber gleichzeitig die Datenbank weiter aus dem Hauptthread heraus nutzen...die App ist quasi die Datenbank.

Habe ich da 'ne Chance?
Andreas
Monads? Wtf are Monads?
  Mit Zitat antworten Zitat