AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Alternative zu SQLite

Ein Thema von braunbaer · begonnen am 9. Jun 2017 · letzter Beitrag vom 12. Jun 2017
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.371 Beiträge
 
Delphi 12 Athens
 
#6

AW: Alternative zu SQLite

  Alt 12. Jun 2017, 00:04
da mein Hauptthread und der Synchronisierung-Thread auf diese zugreifen.
Über die selbe Connection oder je Thread Eine?
Kann die Connection auch mit Multithread umgehen? (wenn eine Connection)
Und letztendlich, kann die DB grundsätzlich multithreading? (das ist fast immer möglich)


Zitat:
Ich würde alle Datenbank Zugriffe in einem Thread laufen lassen und den Zugriff über diesen Thread serialisieren...
(So mache ich es)
Keine Probleme...
Wenn DataSets an der VCL hängen, dann meinst du doch bestimmt den Haupthtread?

Es kann sein, dass Zugriffe asynchron sind, also nach/außerhalb "deiner" Sperre erneut zugreifen.
z.B. bei Grids/DataSources mit Fetching, also wo beim Open (ausführen des SELECT) nicht sofort alle Daten geholt werden, sondern z.B. immer nur der Teil welcher grade im Grid sichtbar ist ... scrollst du dann im Grid, werden dabei dann die fehlenden Daten gezogen.
Das DBMS hält in diesem Fall das ResultSet so lange bei sich geladen, bis das Programm die Verbindung zu diesem ResultSet beendet.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (12. Jun 2017 um 00:10 Uhr)
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:19 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz