AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Welche Datenbank.

Ein Thema von holgerbremen · begonnen am 10. Jan 2013 · letzter Beitrag vom 11. Jan 2013
Antwort Antwort
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.213 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: Welche Datenbank.

  Alt 10. Jan 2013, 15:02
Soll es Multi-User fähig sein? wenn nicht, würde ich zu einer Embedded-Datenbank raten,
Viele Embedded-Datenbanken können auch Multi-User.

... wie z.B. Firebird Embedded.
AFAIK hat man vor kurzen was in FB eingebaut das dies das mittlerweile auch kann.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#2

AW: Welche Datenbank.

  Alt 10. Jan 2013, 15:07
Soll es Multi-User fähig sein? wenn nicht, würde ich zu einer Embedded-Datenbank raten,
Viele Embedded-Datenbanken können auch Multi-User.

... wie z.B. Firebird Embedded.
AFAIK hat man vor kurzen was in FB eingebaut das dies das mittlerweile auch kann.
Hat man, dann geht aber auch nur Multi-User auf einem Rechner problemlos, aber mehrere Rechner im Netzwerk kann man vergessen.
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat
holgerbremen

Registriert seit: 11. Aug 2008
12 Beiträge
 
#3

AW: Welche Datenbank.

  Alt 10. Jan 2013, 15:35
Zitat:
Soll es Multi-User fähig sein?
So wie es aussieht nicht.

Das Programm und den Daten werden auf einem Server auf einem freigegebenen Verzeichnis liegen. Die User sollen dann mit dem Programm arbeiten, aber nicht parallel. Eventuel müsste ein Hinweis erscheinen, dass die Datenbank gerade bearbeitet wird. Aber das Problem kann man wohl anders lösen.

Welche Möglichkeiten hätte ich den, wenn mehrere User parallel arbeiten. Schlimmstenfalls würde der letzter User der speichert, gewinnen.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.213 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Welche Datenbank.

  Alt 10. Jan 2013, 15:38
Zitat:
Soll es Multi-User fähig sein?
So wie es aussieht nicht.
Lass dir das schriftlich geben!

Schlimmstenfalls würde der letzter User der speichert, gewinnen.
Wenn das DBMS keine Multi-User unterstützt dann kannst du die Daten nicht mal lesen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
holgerbremen

Registriert seit: 11. Aug 2008
12 Beiträge
 
#5

AW: Welche Datenbank.

  Alt 10. Jan 2013, 15:39
Zitat:
Lass dir das schriftlich geben!
Falls es so ist, wird es im Pflichtenheft stehen.

Zitat:
Wenn das DBMS keine Multi-User unterstützt dann kannst du die Daten nicht mal lesen.
Na super, für den Fall wäre das Problem ja gelöst.
  Mit Zitat antworten Zitat
Morphie

Registriert seit: 27. Apr 2008
Ort: Rahden
630 Beiträge
 
#6

AW: Welche Datenbank.

  Alt 10. Jan 2013, 15:40
Soweit ich weiß, dürfen Firebird Datenbanken nicht auf Netzlaufwerken / UNC-Pfaden liegen. Das fällt also dann schon mal raus.

Und bevor du auf dumme Ideen kommst: Access als Desktop-DB fällt immer raus
  Mit Zitat antworten Zitat
holgerbremen

Registriert seit: 11. Aug 2008
12 Beiträge
 
#7

AW: Welche Datenbank.

  Alt 10. Jan 2013, 16:07
So, laut Kundenaussage "könnte" die Datenbank Multiuserfähig sein. Soll heißen, nicht zwingend, könnte aber die Multiuserfähigkeit könnte drohen.
Was nun? Welche Datenbank bzw. welches System kommt noch in Frage?

Zitat:
Und bevor du auf dumme Ideen kommst: Access als Desktop-DB fällt immer raus
Hmmm, der Kunde hatte bisher eine Access-Anwendung, die auch auf einem Serverlaufwerk lag.
  Mit Zitat antworten Zitat
Morphie

Registriert seit: 27. Apr 2008
Ort: Rahden
630 Beiträge
 
#8

AW: Welche Datenbank.

  Alt 10. Jan 2013, 16:13
Hmmm, der Kunde hatte bisher eine Access-Anwendung, die auch auf einem Serverlaufwerk lag.
Ja, das war mal irgendwann gängige Praxis... Aus eigener Erfahrung kann ich dir aber sagen, dass du damit nicht glücklich wirst.
Wir haben das bei einem Produkt bei uns auch mal so gemacht und müssen seitdem täglich diverse Datenbankdateien beim Kunden reparieren. und wenn man Google fragt, sind wir da kein Einzelfall
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.213 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: Welche Datenbank.

  Alt 10. Jan 2013, 16:18
So, laut Kundenaussage "könnte" die Datenbank Multiuserfähig sein. Soll heißen, nicht zwingend, könnte aber die Multiuserfähigkeit könnte drohen.
"Könnte" hat im Pflichtenheft nix zu suchen.

Was nun? Welche Datenbank bzw. welches System kommt noch in Frage?
Wie ob: Absolute Database, ADS Local Server, ...

Zitat:
Hmmm, der Kunde hatte bisher eine Access-Anwendung, die auch auf einem Serverlaufwerk lag.
Wenn du graue Haare oder Stellen mit Ausgerissenen Haaren magst kannst du gerne bei Access bleiben.
Willst du dagegen ohne (maximalen) frust auf das DBMS Abends nach Hause gehen nimm lieber keine Access
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.351 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: Welche Datenbank.

  Alt 10. Jan 2013, 16:21
DB sind nicht so mein Thema.

Wenn die DB im Netzwerk liegen soll kommst Du m.E. ohne irgendeine Installation nicht hin. Schon gar nicht bei MultiUser-Zugriffen.

Die Datenbankdatei ist bei Firebird und Firebird embedded identisch.
Du kannst also ein Projekt für den lokalen Einsatz mit Firebird embedded bauen und das Ganze später dann doch noch in´s Netzwerk verlagern.

Wenn keine gemeinsamen Zugriffe möglich sein sollen könnte man ggf. die DB-Datei aus dem Netzwerk auf den lokalen Rechner kopieren, dort öffnen und danach ggf. wieder zurück kopieren. Aber elegant ist das sicher nicht.

Was spricht im Firmenumfeld gegen eine vernüftige Installion eines DB-Servers? Firebird ist auch für kommerziellen Einsatz frei und offenbar für normale Anbwendungsfälle auch ausreichend schnell und stabil.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Antwort Antwort


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:27 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 by Thomas Breitkreuz