AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Entfernter Fileserver und Datenbank
Thema durchsuchen
Ansicht
Themen-Optionen

Entfernter Fileserver und Datenbank

Ein Thema von delphia · begonnen am 5. Jun 2022 · letzter Beitrag vom 9. Jun 2022
Antwort Antwort
Seite 2 von 2     12   
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#1

AW: Entfernter Fileserver und Datenbank

  Alt 6. Jun 2022, 20:43

Und es geht ja darum, eine Software zu nutzen und nicht, sie zuerst umzuschreiben.
Seh ich im Prinzip auch so und es war auch die Frage des TE. Allerdings sollte man irgendwann von dem Gaul absteigen, den man zu Tode reitet.

Es wurde eigentlich alles gesagt, Anwendung modernisieren (war nicht gefragt), VPN oder m.E. besser geeignet Remote Desktop, besonders bei dünner oder instabiler Verbindung.
Gruß, Jo
  Mit Zitat antworten Zitat
QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.985 Beiträge
 
Delphi 12 Athens
 
#2

AW: Entfernter Fileserver und Datenbank

  Alt 7. Jun 2022, 16:35
Evtl. auch mal Code auf weniger SQL-Abfragen optimieren.
Statt 10 Einzelabfragen mit jeweils 1 Ergebnisdatensatz kann man das auf 1 SQL-Statement mit 10 Ergebnisdatensätzen umbauen.
Kann in einigen Fällen die gestiegene Latenzzeit (mehr als) ausgleichen.
DBISAM ist wie Paradox über BDE!
Du kannst querys benutzen aber die werden lokal verarbeitet.... Die Software ist in der Regel ein Fat Client der direkt auf Dateien arbeitet.

Latenz ist der Grund warum man keine DBASE , Paradox oder DBISAM Datenbank per VPN durch das Internet betreiben kann. Egal wie schnell die leitung.
Was gehen könnte wären von Anfang an Cache-Mechanismen und und kurzzeitige Offline-Fähigkeit vorzusehen und die Fähigkeit im nachhinein die Datenbestände mehrer Fatclients wieder zentral zusammenführen zu können z.b. durch verwendung von UUIDs für Datensätze usw.
Andreas
Monads? Wtf are Monads?
  Mit Zitat antworten Zitat
Frickler

Registriert seit: 6. Mär 2007
Ort: Osnabrück
614 Beiträge
 
Delphi XE6 Enterprise
 
#3

AW: Entfernter Fileserver und Datenbank

  Alt 8. Jun 2022, 12:32
DBISAM ist wie Paradox über BDE!
Wie andere schon schrieben, gibt es zusätzlich auch einen Server. Der muss wohl irgendwann mal dazugekommen sein; ich kann mich erinnern, dass DBISAM zu Anfang tatsächlich wie Paradox eine dateibasierte Datenbank war.
  Mit Zitat antworten Zitat
Delphitron

Registriert seit: 24. Mai 2016
1 Beiträge
 
#4

AW: Entfernter Fileserver und Datenbank

  Alt 7. Jun 2022, 17:10

Was ich suche bzw was das Ziel ist:
ich suche nach einer Lösung für einen Fileserver. Dieser sollte aus der Entfernung erreichbar sein. Da es sich bei den Kunden in der Regel um einfache Anwender handelt, muss die Installation und Nutzung weitgehend einfach und möglichst störungsfrei funktionieren. Am einfachsten wäre es, es wird lediglich ein Netzwerklaufwerk verbunden oder einfach nur ein Programm gestartet und sich irgendwo eingeloggt. Damit sollte der Zugriff vom Anwendungsprogramm auf den entfernten Fileserver schon möglich sein. Dafür suche ich eine Lösung.

...

Wer hat noch eine Empfehlung oder eine Idee für einen Lösungsansatz?
Software mit DBisam Datenbank kann man auch leicht auf Client/DBisam-Server umstellen wenn man den DBisam Server nutzt. Vielleicht noch eine Option wenn man bei der Software selbst wenig umstellen will.
  Mit Zitat antworten Zitat
Rolf Frei

Registriert seit: 19. Jun 2006
655 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Entfernter Fileserver und Datenbank

  Alt 7. Jun 2022, 17:58
Ich würde dir empfehlen deine Anwendung auf das DBISAM C/S Model umzustellen. Ein DBISAM SQL Server ist ja dabei und es ist recht einfach, da anstelle von Filezugriff, das C/S Protokol zu nutzen. An deinem Programm selber musst du nicht viel ändern. Das ist vor allem ein Konfiguratonsproblem, das du integrieren müsstest. Das Umstellen der Engine auf C/S ist ja nur ein Property das du umstellen musst (Session.SessionType von stLocal auf stRemote). Die mit dem C/S verbundenen Angaben (Properties Session.Remote...) wie Login, Passwort, Server, Port, etc. musst du natürlich auch anpassen, aber das sollte ja klar sein.
  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 00:39 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