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
Seite 2 von 4     12 34      
Morphie

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

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
 
#12

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
 
#13

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 rweinzierl
rweinzierl

Registriert seit: 22. Mär 2005
98 Beiträge
 
#14

AW: Welche Datenbank.

  Alt 10. Jan 2013, 16:17
Hallo


Ich würde die embeded Firebird Datenbank nehmen ==> Braucht man wirklich Mulituser dann einfach irgendwo einen Server (Firebird ist ja Kostenlos) installieren .

Alles was man braucht ist irgend ein Rechner der immer läuft

mfg

Reinhold
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#15

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.343 Beiträge
 
Delphi 11 Alexandria
 
#16

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
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#17

AW: Welche Datenbank.

  Alt 10. Jan 2013, 16:32
Alles in allem eine etwas seltsame Beschreibung.
Es kommt mir so vor, als ob Dein Auftraggeber des öfteren mal das Titelblatt einer Computerzeitung mit C (und p am Ende) gelesen hat.

a) hör auf Bernhard, laß es Dir schriftlich geben, sonst gibt es hinterher Streit über eine "klitzekleine" Änderung, die Dich 5 Jahre Deines Lebens kostet.

b) Schau Dir mal Firebird an, da hast Du beide Optionen (Server und embedded) und die Ausgaben sind minimal.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#18

AW: Welche Datenbank.

  Alt 10. Jan 2013, 17:26
Wenn die DB im Netzwerk liegen soll kommst Du m.E. ohne irgendeine Installation nicht hin. Schon gar nicht bei MultiUser-Zugriffen.
Stimmt so nicht zu 100%. Bei Firebird brauchst Du auch für einen Serverzugriff keine Installation. Auch hier reicht es, wenn man die gleichen DLL's ins Programmverzeichnis kopiert. Bei einem Serverzurgiff musst Du dazu nur lediglich die fbembed.dll in fbclient.dll umbenennen. Bei den anderen DBMS-Systemen kommt es auf die Komponente an, die Du im Delphi-Programm verwendest. Verwendest Du zum Beispiel UniDAC von DevArt, dann brauchst Du auch keinen Client für einen MySQL-Zugriff installieren.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#19

AW: Welche Datenbank.

  Alt 10. Jan 2013, 17:29
Wenn die DB im Netzwerk liegen soll kommst Du m.E. ohne irgendeine Installation nicht hin. Schon gar nicht bei MultiUser-Zugriffen.
Komisch nur das wir das seit über 10 Jahren im Angebot haben. Ist zwar nicht Solid-Rock wie bei einer richtigen DB, aber halbwegs stabil bekommen das TurboDB und Co. schon hin. Kein Vergleich mit instabiler BDE und Paradox/dBase.

Was spricht im Firmenumfeld gegen eine vernüftige Installion eines DB-Servers?
Und wer Betreut das? Und wenn die IT-Abteilung sagt: "Is nicht" bzw. "Nur unter unserer Kontrolle. Macht x€/Jahr Betreuungskosten"
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#20

AW: Welche Datenbank.

  Alt 10. Jan 2013, 18:39
Afaik sollte man Multiuserzugriff auf Netzwerklaufwerken mit Embedded Datenbanken vermeiden wo es geht. Da kann soviel schief gehen ... je nach Protokoll/Implementierung des Laufwerk können schon einfache Locking-Operationen leise scheitern.

Eine Datenbank sollte die stabilste Komponente im System sein, denn Nutzer-Daten sind das einzige Unersätzliche in einer Anwendung.
Wenn es nur irgendwie geht, setze eine richtige Datenbank ein.
Intellekt ist das Verstehen von Wissen. Verstehen ist der wahre Pfad zu Einsicht. Einsicht ist der Schlüssel zu allem.

Geändert von BUG (10. Jan 2013 um 18:43 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 4     12 34      


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 05:35 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