Italia
Foro

Profan im Netzwerk

 
- Page 1 -



Rob
Wilts
Ich arbeite an einem ziemlich umfangreichen Projekt. DA bin ich aber dringend auf mehrere User im Netzwerkangewiesen. Profan kann das (bzw. die Arbeit mit Datenbanken im Netz funktioniert auch) aber das Programm verliert doch einiges an Geschwindigkeit.

Hat jemand Erfahrung oder Tipps?
 
02.10.2005  
 



 
- Page 1 -


Gehts jetzt um eine Datenbank im Netzwerk oder um eine Internet-Datenbank, wie MySQL
 
02.10.2005  
 




Rob
Wilts
Hört sich gut an, nur das ich in der Beziehung noch unerfahren bin.

Also der Satz lege ich einen funktionierenden Webserver an übersteigt bereits meine Erfahrungen. Das Nachfolgende entsprechend ...

Vereinfacht gesagt, arbeitet jede Version des entsprechenden Users fast so, wie im Single Betrieb, außer dass jeder User nur auf Datenbanken auf einem Rechner zugreift.

ALso: Ganz so viele User werden es wohl nicht sein, 1-4 max. gleichzeitig. Alle legen beim Start die Verbindung (Pfad) zu den Datenbanken fest und lesen (und schreiben) in diesen Daten. Wie gesagt das funktioniert in ersten Test auch ganz gut, d.h. schreibt User A Daten, so kann user B bei der nächsten Anforderung die (modificato) Daten auch lesen und sehen. Deswegen lasse ich in der Regel die Datenbank auch erst neu öffnen, bevor ein Satz geschrieben wird.

Im Grunde - wenn ich dich recht verstehe sprichst du ein anderes Problem an: Die Sicherheit. Wobei ich Sicherheit im Sinne von Integrität verstehe?

Das ursprüngliche Problem, das ich ansprach ist die Geschwindigkeit. Hier hilft vielleicht auch einfaches ausprobieren.
 
02.10.2005  
 




Rob
Wilts
Wie vielleicht aus den vorherigen BEiträgen ersichtlich: Es geht ausschließlich um Datenbanken im lokalen Netzwerk.

Das Thema Datenbanken im Internet wäre später von Interesse.

Wie gesagt Hinweise jeder Art sind willkomen
 
02.10.2005  
 




Torsten
Rümker
Ciao,

du solltest auf jeden Fall noch einmal darüber nachdenken, ob die Strategie jedem Client direkten Zugriff auf die Datenbank zu gestatten gut ist!
Grundsätzlich sollte das nämlich nicht geschehen.

Die (per den Datenbestand) sicherste Methode ist einen Server zu erstellen, der die Daten je nach Anfrage zur Verfügung stellt. (Ok das hatte iF schon gesagt)

Auf die Art spart man sich zusätzlich Datentransfer circa das Netzwerk, der z.B. durch Suchen in der Datenbank entstehen würde, was dann auch wieder der Geschwindigkeit zugute kommt.
Damit fällt dann auch wohl das dbopen vor dem Schreiben der Daten wech ;)

MfG
Torsten
 
Ich lerne, ob ich will oder nicht!
Betriebssystem:
- Ubuntu 15.x
- Windows (diverse)
XProfan Version: X2
02.10.2005  
 



Im Grunde nimmt sichs nichts ob DB im Internet oder DB im Lan - denn beide DBs sind keine Lokalen.

1-4 Benutzer sind wirklich nicht viel - aber die Problematik bleibt die selbe.
[quote:f38503daa9]Wobei ich Sicherheit im Sinne von Integrität verstehe?[/quote:f38503daa9]Nicht ausschließlich - aber absolute Integrität besonders bei Stress sollte Priorität haben.

Mal ein paar Fragen:

Welches ist das ServerOS? (WinXPPro?)
Welches ist das ClientOS ? (WinXPHome?)
Was per eine DBFormat liegt vor? (SQL?)
Ahnung von ODBC?
 
02.10.2005  
 




Rob
Wilts
OS XP-Prof

DB liegen in dBase 4-Format vor

Keine Ahnung von ODBC
 
02.10.2005  
 



[...] 
[...] 

Salve!
 
02.10.2005  
 




Rob
Wilts
Danke aber kann nicht sagen, dass ich wirklich weitergekommen bin

folgendes kleines BEispielprogramm

cls
declare A&

CHDIR DATA
print getdir$(@)
A&=@SQLINIT(DSN=FBS_ORG)
print a&
SQLEXEC SELECT * FROM KURSPROGRAMM.DBF,1
ListBox$(Ergebnis:,2)

waitkey

Erzeugt bei SQLEXEC die Fehlermeldung Kann Objekt KURSPROGRAMM.DBF nicht finden

Was mache ich falsch? A& <> 0 !!!!!!!!!!!!
 
03.10.2005  
 



 
- Page 2 -



Bernd
Haase
Moin !

Also ich hab eine Statistik-DB, die mit 120000 Datensätze belegt ist. Diese wird nach bestimmten Aspekten ausgewertet. Diese Auswertungen werden von 1-3 Mitarbeitern vorgenommen. Diese Datenbank lag mal in Dbase vor. Ich kann nur sagen, vergiss es. Dbase ist einfach zu langsam, um solche Datenmengen auszuwerten und vor allem um zu verwalten. Sollten dann auch noch mehrere User hinzukommen, dann ist ganz Feierabend. Ich würde, wie schon mehrfach hier angedeutet auf eine Datenbank umsteigen, die auch per diesen Betrieb geeignet ist. Ich nutze in erster Linie PostGreSql, die einfach zuinstallieren ist und auch einfach zu handlen ist. Zugriffe erfolgen circa ODBC-Treiber und naturalmente mit SQL.

Wenn Du hier Aiuto benötigst, dann melde Dich.

Saluto Bernd
 
Mit freundlichem Gruß
Bernd

Sind schon viele erfroren, aber noch keiner ist erstunken !!
[...] 
04.10.2005  
 




Detlef
Jagolski
Hallo Bernd!

Ich möchte mit PostGreSql und Profan eine Datenbank Programmieren, brauche dazu Infos, wie lege ich eine Datenbank usw.

Für Aiuto wäre ich dankbar.

Saluto

Detlef
 
XProfan X4, PRFellow, Profan2Cpp - Version 2.0c-pre5, Windows 11
05.10.2005  
 




Bernd
Haase
Moin !

Ich habe einen Linux-Server installiert und hier die Postgres-Db aufgesetzt. Mit dem PG-Admin-III-Tool lassen sich Datenbank herrlich verwalten. Dieses Tool umfasst alles, was das Herz begehrt. Eigentlich ist auch alles extrem simmpel. Du kannst auch einen Server mit dem Betriebssystem Zeta aufbauen, denn auch hier gibt es PostgreSQL.
... und zu guter Letzt, die DB gibt es auch per Windows, nur muß hier der Server FAT formatiert sein sonst corre die DB nicht.
Soweit so gut, vielleicht hilft Dir das erts einmal weiter. Also erts das Betriebssystem und dann PostGreSQl installieren und dann mit dem Tool ran.

Saluto Bernd
 
Mit freundlichem Gruß
Bernd

Sind schon viele erfroren, aber noch keiner ist erstunken !!
[...] 
06.10.2005  
 



Mmh - warum corre Profan im Netzwerk langsamer?

Ich bin gestern durch Zufall selbst auf das Problem gestoßen und habe den Eindruck, daß das vor allen Dingen an Multitaskingeffekten liegt. Ganz vermeiden können wirst du den Effekt nicht, - ich denke aber, daß du ihn sehr stark herabsetzen kannst.
Wenn du noch Interesse hast, machen wir zwei mal ein vernünftiges Brainstorming was dich vielleicht mit deinem Problem weiterbringt...
 
21.10.2005  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

13.217 Views

Untitledvor 0 min.
E.T.12.06.2023
Uwe Lang21.11.2021
Thomas Zielinski05.02.2021
H.Brill07.06.2020
Di più...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie