Hallo,
für ein kleines Projekt stehe ich vor der Wahl des zu verwendeten Datenbanksystemes.
Um es den Anwendern so einfach wie möglich zu machen wäre ja SQLite ja sehr sinnvoll.
Nun habe ich aber gar keine Erfahrung, wie sich SQLite mit mehreren gleichzeitigen Nutzern (ca. 5) verhält wenn sich das Datenbankfile auf einem Netzlaufwerk befindet.
Hat schon von Euch jemand Erfahrung damit oder ist es besser gleich MySQL / MSSQL einzusetzen?
Vielen Dank schon einmal im Voraus für Eure Kommentare.
VG lfy
SQLite auf Netzlaufwerk für mehrere Nutzer geeignet?
wennste hast, dann nimm mal lieber die "dicke" Lösung.
Ich hab zwar schonmal ne funktionierende MulituserAnbindung an ne
entfernte liegende SQLite-DB gemacht (*), aber sowas gestaltet sich mit
"normalen" DBMS mit CLient-server-Anbindung per OBCD o.ä. sehr viel
einfacher und wohl auch sicherer.
(*) Hierbei ist die Auswertung der Antworten besonders der Fehler
im SQLiteKontext wichtig. Und ein entsprechendes Reagieren darauf.
Ein Wisen um die Lockingmechanismen schadet dort auch nicht.
Im übrigen ist die in der aktuellen PB-Beta eingebaute SQLite-Lib
nur eingeschränkt brauchbar (Siehe dazu auch mal im englishen Forum). Bessere Ergebnisse erzielt man mit den im Forum geposteten Includes.
(z.B. http://www.purebasic.fr/german/viewtopi ... 122#180122)
Interessant könnte auch der SQLite-Server sein.
Guggemalhier http://www.purebasic.fr/english/viewtop ... 148#129148
Ich hab zwar schonmal ne funktionierende MulituserAnbindung an ne
entfernte liegende SQLite-DB gemacht (*), aber sowas gestaltet sich mit
"normalen" DBMS mit CLient-server-Anbindung per OBCD o.ä. sehr viel
einfacher und wohl auch sicherer.
(*) Hierbei ist die Auswertung der Antworten besonders der Fehler
im SQLiteKontext wichtig. Und ein entsprechendes Reagieren darauf.
Ein Wisen um die Lockingmechanismen schadet dort auch nicht.
Im übrigen ist die in der aktuellen PB-Beta eingebaute SQLite-Lib
nur eingeschränkt brauchbar (Siehe dazu auch mal im englishen Forum). Bessere Ergebnisse erzielt man mit den im Forum geposteten Includes.
(z.B. http://www.purebasic.fr/german/viewtopi ... 122#180122)
Interessant könnte auch der SQLite-Server sein.
Guggemalhier http://www.purebasic.fr/english/viewtop ... 148#129148
pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Kann Bobo nur zustimmen. Prinzipiell funktioniert SQLite als Netzwerk-Lösung
sehr gut. Du musst allerdings alle Execute Befehle absichern und ggf. in eine
TimeOut gesicherte Warteschleife hängen.
Und Du musst Dir Gedanken machen bestimmte Funktionen zu sichern, in
dem Du Sie in Transaktionen packst.
sehr gut. Du musst allerdings alle Execute Befehle absichern und ggf. in eine
TimeOut gesicherte Warteschleife hängen.
Und Du musst Dir Gedanken machen bestimmte Funktionen zu sichern, in
dem Du Sie in Transaktionen packst.
"Papa, ich laufe schneller - dann ist es nicht so weit."
Der SQL-Server Express ist von MS für Privat und Kommerziell frei
FF
FF

Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
wobei zumindest der 2005er express gegen die olle 2000er msde etwas
performancemäßig abkackt bei etwas mehr zugriff.
trotz der laut MS höheren einschränkung der 2000er gegenüber dem
2005er. hab da meine schlechten Erfahrungen gemacht und die olle
2000er msde wieder reaktiviert.
performancemäßig abkackt bei etwas mehr zugriff.
trotz der laut MS höheren einschränkung der 2000er gegenüber dem
2005er. hab da meine schlechten Erfahrungen gemacht und die olle
2000er msde wieder reaktiviert.
pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.