AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Datentransfer von mehreren Clients an einen Server über LAN

Datentransfer von mehreren Clients an einen Server über LAN

Ein Thema von Tempdir · begonnen am 19. Feb 2009 · letzter Beitrag vom 20. Feb 2009
Antwort Antwort
Seite 1 von 4  1 23     Letzte » 
Tempdir

Registriert seit: 19. Feb 2009
Ort: Karlsruhe
84 Beiträge
 
RAD-Studio 2009 Pro
 
#1

Datentransfer von mehreren Clients an einen Server über LAN

  Alt 19. Feb 2009, 13:46
Hallo liebe Forengemeinde,

ich suche gerade nach Realisierungsmöglichkeiten für ein Server/Client Konzept.

Worum geht es?

Es gibt im Netzwerk (TCP/IP) mehrere Client-PCs auf denen jeweils eine Datenbank liegt, die permanent mit neuen Werten gefüllt wird. Im selben Netzwerk befindet sich ein Server-PC auf dem alle diese Datenbanken archiviert werden sollen.

Anforderungen:

Die Datenbank der Client-PCs kann von fast beliebigem Typ sein (IB, SQL, DBF...) und fasst maximal 100.000 Einträge die von einer Applikation auf dem Client geschrieben wird. Das System muss gegen Verbindungsabbrüche immun sein, und die Daten müssen nachträglich abgeholt werden können, wenn z.B. der Server-PC über Nacht ausgeschaltet wird.

Frage:

Was für Möglichkeiten der Realisierung gibt es mit Delphi oder Delphi im Zusammenspiel mit Webservern, Datenbankservern...?

Ich wäre euch für Tipps wirklich sehr dankbar!

Viele Grüße - Andreas
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.169 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Datentransfer von mehreren Clients an einen Server über

  Alt 19. Feb 2009, 13:51
Müssen wirklich unterschiedliche DBMS unterstützt werden? Ich würde ein DBMS aussuchen und dann die Synchronisierung per Replikation laufen lassen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Tempdir

Registriert seit: 19. Feb 2009
Ort: Karlsruhe
84 Beiträge
 
RAD-Studio 2009 Pro
 
#3

Re: Datentransfer von mehreren Clients an einen Server über

  Alt 19. Feb 2009, 13:59
Nein, das ganze soll nur für EINEN Datenbanktyp entwickelt werden. Jetzt hab ich noch die Wahl welche, daher hab ich das erwähnt Replikation bedeutet eine Datenbank auf eine andere abzubilden über Netzwerk?

Es muss nur sichergestellt werden, dass praktisch alle Datenbanken der Clients auf dem Server archiviert werden.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Datentransfer von mehreren Clients an einen Server über

  Alt 19. Feb 2009, 14:01
Zitat:
Replikation bedeutet eine Datenbank auf eine andere abzubilden über Netzwerk?
Allgemein der Abgleich verschiedenere Datenbanken ( Sychronisierung/Teilsynchronisierung, uni-/bidirektional, ...)
Markus Kinzler
  Mit Zitat antworten Zitat
Tempdir

Registriert seit: 19. Feb 2009
Ort: Karlsruhe
84 Beiträge
 
RAD-Studio 2009 Pro
 
#5

Re: Datentransfer von mehreren Clients an einen Server über

  Alt 19. Feb 2009, 14:06
Danke für die Erklärung.

Gibt es da auch Optionen wie "Nur noch nicht archivierte Datensätze archivieren" ? In Hinsicht auf Verbindungsunterbrechungen.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Datentransfer von mehreren Clients an einen Server über

  Alt 19. Feb 2009, 14:07
Kommt auf die Replikationslösung an.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.169 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: Datentransfer von mehreren Clients an einen Server über

  Alt 19. Feb 2009, 14:09
Zitat von Tempdir:
Gibt es da auch Optionen wie "Nur noch nicht archivierte Datensätze archivieren" ? In Hinsicht auf Verbindungsunterbrechungen.
Sollte kein Problem sein da sowas i.d.R. in einem Transaktionskontext geschieht.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Tempdir

Registriert seit: 19. Feb 2009
Ort: Karlsruhe
84 Beiträge
 
RAD-Studio 2009 Pro
 
#8

Re: Datentransfer von mehreren Clients an einen Server über

  Alt 19. Feb 2009, 14:13
Kann ich sowas mit Delphi realisieren? Und wenn ja, gibt es dann eine Client- und eine Server-Applikation oder wie sieht der Aufbau aus?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Datentransfer von mehreren Clients an einen Server über

  Alt 19. Feb 2009, 14:15
Wäre möglich. Es gibt aber für verschiedene DBMs auch fertige Replikationslösungen
Markus Kinzler
  Mit Zitat antworten Zitat
Tempdir

Registriert seit: 19. Feb 2009
Ort: Karlsruhe
84 Beiträge
 
RAD-Studio 2009 Pro
 
#10

Re: Datentransfer von mehreren Clients an einen Server über

  Alt 19. Feb 2009, 14:27
Eine fertige Lösung kommt leider nicht in Betracht da es etwas selbstgeschriebenes sein soll.

Bisher ist ein selbstgeschriebenes System im Einsatz welches mit den Delphi-Komponenten "TidTCPServer" und "TidTCPClient" arbeitet. Auf den Clients wird eine kleine *.EXE-Datei gestartet welche die IP des Servers kennt, und dieser findet diese dann automatisch und empfängt die neuen Daten.
Verwaltet werden die verschiedenen Verbindungen über Threads. Zur Sicherung der Übertragung der Daten wird jeder ausgelesene Datensatz in einen Frame verpackt.

So ist es bisher realisiert. Das System soll jetzt überarbeitet werden und daher meine Frage wie man sowas besser bzw. sogar einfacher realisieren könnte - z.B. auch via UDP ?

Danke für die ganzen Infos bisher !!!
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 08:38 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