AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi DB-Auswahl: FB embedded mit externem Zugriff?
Thema durchsuchen
Ansicht
Themen-Optionen

DB-Auswahl: FB embedded mit externem Zugriff?

Ein Thema von messie · begonnen am 18. Jul 2012 · letzter Beitrag vom 19. Sep 2012
Antwort Antwort
Seite 1 von 2  1 2      
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#1

DB-Auswahl: FB embedded mit externem Zugriff?

  Alt 18. Jul 2012, 07:16
Datenbank: firebird • Version: 2.5..x • Zugriff über: dbexpress
Moin,

ich habe eine Software, die lokal Daten produziert und ablegt (bisher als ASCII). Gegegentlich (also ein paarmal im Monat) greift die Qualitätssicherung übers Netz auf die Daten zu. Die Suche darin ist recht umständlich und die Datenmenge mittlerweile recht groß, so dass es lange dauert.
Für die lokale Anwendung würde sich FB embedded anbieten. Die Frage ist, wie der externe Zugriff gestaltet werden kann. Für einen Server ist mir die Sache eigentlich zu klein und es ist niemand zum Administrieren da. Alle paar Jahre wird so ein Prüfstand neu gebaut und ins chinesische Hinterland geliefert. Die brauchen dann keinen externen Zugriff. Dafür muss das alles mit einer Installationsroutine ohne besondere Eingaben klappen.
Bisher gibt es noch keine Präferenzen, für den Zugriff hatte ich dbx im Auge - die Komplexität der Aufgabe hält sich ja in Grenzen. Auch die Aktualität der Daten hat eine geringe Priorität.
Wenn man jetzt die Datenbank-Datei regelmäßig (die Intervalle müsste man noch klären) auf ein anderes Laufwerk spiegelt, müsste eine andere Installation die doch wie die lokale embedded-DB behandeln können. Ist das richtig?

Danke, Messie

[OT]Duck and Cover - Messie goes Datenbanken[/OT]
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: DB-Auswahl: FB embedded mit externem Zugriff?

  Alt 18. Jul 2012, 07:21
Ein Firebird-Server ist eigentlich recht administrationsarm.
Markus Kinzler
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#3

AW: DB-Auswahl: FB embedded mit externem Zugriff?

  Alt 18. Jul 2012, 07:24
Ein Firebird-Server ist eigentlich recht administrationsarm.
Kann man den so vorkonfigurieren, dass er mit der einmaligen Eingabe eines Users und Passworts läuft, ohne dass da jemals wieder nach gesehen werden muss?

Wer möchte schon gerne ins chinesische Hinterland, vor allem auf eigene Kosten

Grüße, Messie
  Mit Zitat antworten Zitat
Benutzerbild von user0815
user0815

Registriert seit: 5. Okt 2007
331 Beiträge
 
Delphi XE2 Professional
 
#4

AW: DB-Auswahl: FB embedded mit externem Zugriff?

  Alt 18. Jul 2012, 08:02
Warum nicht SQLite? Die QS könnte sich dann einfach die DB ziehen / zukommen lassen.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: DB-Auswahl: FB embedded mit externem Zugriff?

  Alt 18. Jul 2012, 08:27
Warum nicht SQLite? Die QS könnte sich dann einfach die DB ziehen / zukommen lassen.
Selbiges gilt für Firebird (embedded)
Zitat:
Kann man den so vorkonfigurieren, dass er mit der einmaligen Eingabe eines Users und Passworts läuft, ohne dass da jemals wieder nach gesehen werden muss?
Der Server wird standardmässig mit SYSDBA / masterkey installiert.
Markus Kinzler
  Mit Zitat antworten Zitat
tsteinmaurer

Registriert seit: 8. Sep 2008
Ort: Linz, Österreich
530 Beiträge
 
#6

AW: DB-Auswahl: FB embedded mit externem Zugriff?

  Alt 18. Jul 2012, 08:39
Was heißt:
Zitat:
greift die Qualitätssicherung übers Netz auf die Daten zu
Per SQL oder kopieren der Daten auf Dateisystemebene?

Im Prinzip steht dir mit Firebird alles offen: Regulärer Firebird Server mit User/Passwort Anlage als Post-Task deines Installers, oder du nimmst den Default SYSDBA/masterkey (allerdings nicht zu empfehlen). Embedded hernehmen, wo kein Multi-User Zugriff übers Netz möglich ist, sondern z.B. Kopie der Datenbank, wenn niemand verbunden ist etc.
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#7

AW: DB-Auswahl: FB embedded mit externem Zugriff?

  Alt 18. Jul 2012, 09:20
Was heißt:
Zitat:
greift die Qualitätssicherung übers Netz auf die Daten zu
Per SQL oder kopieren der Daten auf Dateisystemebene?
Bisher noch auf die ASCII-Daten, die auf einem Dateiserver liegen. Sowohl am Prüfstand als auch in der QS wird dasselbe Programm verwendet, nur dass in der QS die Datenaufnahme mangels Hardware deaktiviert ist.
Warum nicht SQLite? Die QS könnte sich dann einfach die DB ziehen / zukommen lassen.
Wir haben noch ein weiteres Programm, in dem eine Interbase 6 verbaut ist. Die könnte evtl. mal ihrem Programmierer in den Ruhestand folgen und dann stelle ich mir den Umstieg auf Firebird deshalb leichter vor, weil damit sehr viel Erfahrung vorliegt. Und daher bin ich bei der Auswahl ganz leicht in die Richtung fokussiert.
Im Prinzip steht dir mit Firebird alles offen: Regulärer Firebird Server mit User/Passwort Anlage als Post-Task deines Installers(...)
Da möchte ich noch mal nachfragen, wie ich mir das vorstellen kann. Etwa: Installation mit manueller Festlegung des DB-Pfads, nach Abschluss der Aufruf eines mitinstallierten Konfigurationsprogramms mit entsprechenden Parametern ohne GUI oder Aufruf mit GUI?
Wie sieht es dann mit den Zugriffsrechten aus? Darf die QS-Installation mit denselben Userdaten zugreifen? Dort würde ich dann eine manuelle Konfiguration vorsehen.
Eine einmalige Eingabe eines Passworts/Benutzernamens kann man ja als Anleitung mitgeben. Aber nur, wenn für alle Installationen derselbe Anmeldename zulässig wäre.

Hört sich alles schon mal gut an

Danke, Messie
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: DB-Auswahl: FB embedded mit externem Zugriff?

  Alt 18. Jul 2012, 09:28
Zitat:
Die könnte evtl. mal ihrem Programmierer in den Ruhestand folgen und dann stelle ich mir den Umstieg auf Firebird deshalb leichter vor, weil damit sehr viel Erfahrung vorliegt. Und daher bin ich bei der Auswahl ganz leicht
Zudem hat FB den Vorteil, dass man leicht auf einen Server migrieren kann.
Zitat:
Da möchte ich noch mal nachfragen, wie ich mir das vorstellen kann. Etwa: Installation mit manueller Festlegung des DB-Pfads, nach Abschluss der Aufruf eines mitinstallierten Konfigurationsprogramms mit entsprechenden Parametern ohne GUI oder Aufruf mit GUI?
Das ist kein Problem.
Zitat:
Wie sieht es dann mit den Zugriffsrechten aus? Darf die QS-Installation mit denselben Userdaten zugreifen? Dort würde ich dann eine manuelle Konfiguration vorsehen.
Man kann auch verschiedene Benutzer (am Server) anlegen und denen in der Datenbank verschiedene Rechte/Sichten einrichten.
Markus Kinzler
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#9

AW: DB-Auswahl: FB embedded mit externem Zugriff?

  Alt 18. Jul 2012, 09:52
Man kann auch verschiedene Benutzer (am Server) anlegen und denen in der Datenbank verschiedene Rechte/Sichten einrichten.[/QUOTE]
AUCH heißt, dass sich EIN user von zwei Standorten gleichzeitig anmelden kann?
Unterscheidliche Rechte und Sichten sind hier gar nicht nötig.

Grüße, Messie
  Mit Zitat antworten Zitat
tsteinmaurer

Registriert seit: 8. Sep 2008
Ort: Linz, Österreich
530 Beiträge
 
#10

AW: DB-Auswahl: FB embedded mit externem Zugriff?

  Alt 18. Jul 2012, 09:55
Zitat:
AUCH heißt, dass sich EIN user von zwei Standorten gleichzeitig anmelden kann?
Im Falle eines dezidierten Firebird Server Prozess, ja, natürlich. Das ist Sinn und Zweck eines multi-user fähigen DBMS, dass mehrere User gleichzeitig die Datenbank abfragen etc. können.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 18:03 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