AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi dbGo alternative MS-Access Datenbank Komponenten
Thema durchsuchen
Ansicht
Themen-Optionen

dbGo alternative MS-Access Datenbank Komponenten

Ein Thema von Cogito · begonnen am 12. Feb 2009 · letzter Beitrag vom 12. Feb 2009
Antwort Antwort
Seite 2 von 2     12   
Cogito

Registriert seit: 12. Jun 2008
280 Beiträge
 
#11

Re: dbGo alternative MS-Access Datenbank Komponenten

  Alt 12. Feb 2009, 15:01
Zitat von mkinzler:
Ah ja, es gibt sie also noch. Die ist aber scheinbar seit 203 nicht mehr angefasst worden, ist die noch in Delphi 2006 nutzbar?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#12

Re: dbGo alternative MS-Access Datenbank Komponenten

  Alt 12. Feb 2009, 15:03
Musst du mal ausprobieren
Markus Kinzler
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#13

Re: dbGo alternative MS-Access Datenbank Komponenten

  Alt 12. Feb 2009, 15:14
Mal was ganz Grundsätzliches:
Multiuser Zugriff auf eine Datenbank ist nicht möglich ohne einen Datenbankserver zu installieren!!!
Dieser Datenbankserver kann z.B. MSDE, SQL Server Express, Firebird, ADS, ... sein.

Nur mit einem Sharelaufwerk kann man keine Datenbank betreiben, die für mehrere Client-Rechner zur Verfügung steht!!!
Es gibt da solche Krücken wie z.B. Borland Paradox auf einem Netzlaufwerk, aber dann kann man sich gleich mit einem Revolver in den Fuss schiesen.
Desktop Datenbanken wie z.B. MS Access sind für den Zugriff von versch. Rechnern ungeeignet.

Man braucht nicht unbedingt ein Server Betriebssystem, um einen Datenbankserver zu betreiben.
Man kann alle oben aufgezählten DBMS auch auf einem (gut ausgestatteten !) Client-Rechner laufen lassen.
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#14

Re: dbGo alternative MS-Access Datenbank Komponenten

  Alt 12. Feb 2009, 15:30
Veto!

Es ist sehr wohl möglich Multiuser-Betrieb ohne Datenbankserver mit einer Desktop-DB zu ermöglichen. Jedoch darf man nicht die gleichen Stabilitätsanforderungen bezüglich Datenkonsistenz etc. an den tag legen den Stromausfälle am Client können zu kaputten DB's führen. Und ein nicht unerheblicher Teil des Know-Hows von Desktop-DB's sollte in der verhinderung von Datenverlust bei unerwarteten Abbrüchen liegen.

Und ob ein richtiger SQL Server zu 100% Stromausfälle etc. verkraftet ist auch fraglich. Jedoch sind dies nicht so häufig wie beim Client da USV RAID etc. sowas verhindern.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
HaJo

Registriert seit: 28. Apr 2004
Ort: Würselen
140 Beiträge
 
Delphi 8 Enterprise
 
#15

Re: dbGo alternative MS-Access Datenbank Komponenten

  Alt 12. Feb 2009, 15:42
Interbase kennt dazu Shadowing-Dateien

Im SQL-Fenster bei verbundener DB eingeben: create shadow 1 auto "Lfw\Verzeichnis\Dateiname.shd"
Änderungen werden dort erst eingetragen, wenn sie in der Hauptdatenbank erfolgreich waren.

Geht das auch bei Firebird??
Hans-Joachim Brosius
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#16

Re: dbGo alternative MS-Access Datenbank Komponenten

  Alt 12. Feb 2009, 16:33
Zitat von Bernhard Geyer:
Es ist sehr wohl möglich Multiuser-Betrieb ohne Datenbankserver mit einer Desktop-DB zu ermöglichen.
Was aber, wenn eine Tabelle z.B. 500 MB auf der Platte belegt?
Bei einem Full-Table-Scan müssen dann 500 MB über das Netzwerk transportiert werden, obwohl vielleicht nur ein einziger Datensatz angefordert wird.
Ich habe z.B. bei MS Access festgestellt, dass so ungefähr ab 100 MB Datenbankgrösse die Performance bei Multiuserzugriff extrem schlecht wird, weil bei jeder Abfrage grosse Teile der Datenbank gelesen werden.
Das Netzwerk wird dann zum Flaschenhals.
In der Leistung kann das durchaus den Faktor 100 (gegenüber einem DB-Server) und mehr ausmachen.
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#17

Re: dbGo alternative MS-Access Datenbank Komponenten

  Alt 12. Feb 2009, 16:48
Die Performance-Probleme bei Desktop-DB's sind sicherlich gegeben. Aber auch mit GB großen DB's kann man (bei vernünftiger Programmierung) noch arbeiten.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Cogito

Registriert seit: 12. Jun 2008
280 Beiträge
 
#18

Re: dbGo alternative MS-Access Datenbank Komponenten

  Alt 12. Feb 2009, 18:29
Mein Problem ist, dass bei uns auf einem Client keinerlei DB-Server installiert werden dürfen, ein Mehrbenutzerzugriff auf eine DB aber möglich sein soll. Also kommt im Grunde nur eine Desktop-DB in Frage, aber mit den dbGo Komponenten klappt bei mir der Zugriff einfach nicht, sonst würde ich, aufgrund des nicht so großen Datenvolumens wahrscheinlich auf Access setzen. Vor allem weil Access bei uns offiziell validiert und freigegeben ist. Am besten wäre mir jetzt geholfen, wenn ich irgendwelche DB-Zugriffskomponenten auf MS Access finden würde, die zuverlässig funktionieren. Kennt denn wirklich niemand eine Alternative zu dbGo?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 03:49 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz