Français
Forum

Profan im Netzwerk

 

Rob
Wilts
je travaille à einem assez umfangreichen projet. DA suis je mais dringend sur plusieurs User im Netzwerkangewiesen. Profan peux cela (bzw. qui travail avec Datenbanken im Netz funktioniert aussi) mais cela Programme verliert doch einiges à Geschwindigkeit.

Hat quelqu'un Erfahrung ou bien Tipps?
 
02.10.2005  
 



cela Programme ists pas quoi à Geschwindigkeit verliert - c'est plutôt so cela cela Netzwerk (je pour Netzwerkgeschwindigkeit) - qui Übertragungsgeschwindigkeit qui données bestimmt. là es Netzwerke gibt quelle plus rapide comme Festplatten sommes - läufts Programme sous Umständen sogar plus rapide comme de Festplatte. (Besonders si le Endplatte qui Ram ist.)

Um quoi oui c'est ca ca va Dir car?
 
02.10.2005  
 




Rob
Wilts
tu as droite, naturellement wird cela Programme pas langsamer. ou bien seulement indirect, là es sich um une très komplexe Datenbankanwendung handelt avec z. T. Datenbanken avec mehreren mille Entrées. là cela Programme im Netz eingesetzt volonté soll, sommes zumindest theoretisch plusieurs User gleichzeitig avec den données verbunden, et peut (ou bien devoir) cet naturellement aussi verändern peut.

cela wiederum bedeutet, dass ständig Lese- Schreib- et Aktualisierungszugriffe avoir lieu.

Konkret folgende Fragen, ist es opportun zwischendurch qui Datenbanken zuschließen (avec dbclose) et vous tout de suite wieder pour Weiterarbeit trop ouvrir, bzw. renversé, sollte on avant chaque Schreibzugriff qui banque de données récente ouvrir (pourrait sich quoi geändert avons)?

Grundsätzlich: ist qui travail avec dbfs so gestaltet, dass toujours qui ganze Datenbestand geladen (alors übers Netz transportiert volonté muss?) ou bien stellt dbopen zunächst seulement une liaison her et es wird je pour Anforderung qui geforderte Datensatz transportiert.

si je sais comment cela grundsätzliche HAndling ist, peux je effektiver strategien entwickeln.

je hoffe cela Ganze ist quelque chose deutlicher geworden

Rob

P.S. pourrait qui Einsatz de SQL-Befehlen un Lösungsweg son?
 
02.10.2005  
 



alors.

il y a naturellement très viel trop tenir compte de - déjà alleine avec cela es aucun Kollisionen gibt. cela schlimmst sommes Kollisionen - sagte je cela déjà?

je lege maintenant une fonctionnement [Web]Server avec PHP & DB-Unterstützung comme Grundlage fest.

qui ClientAPP (CApp) sendet dem Server une Anforderung - et wartet sur cela Result.

cet Anforderungen doit umbedingt gestapelt volonté - ici liegt qui Trick. c'est pas seulement demzufolge absolu unempfehlenswert qui CApp direct avec qui DB trop connecten - mais aussi aus dem Sicherheitsaspekt.

qui CApps senden alors simple Anforderungen à den Server et cette legt cet erstmal ab. chacun Anforderung bekommt un Ticket (une SID) - qui qui CApp aussi mitgeteilt wird. un permanenter Dienst sur dem Server (CronJob?) kümmert sich wiederum um den Abbau des Stapels. qui CApps attendre solange jusqu'à vous un Result pour cela erhaltene Ticket conservé.

cela wars aussi déjà.

je suis hierbei en ausgegangen cela wirklich très viele gens dedans eines grand Projektes gemeinsam une DB füttern voulons.
 
02.10.2005  
 



Gehts maintenant um une banque de données im Netzwerk ou bien um une Internet-banque de données, comment MySQL
 
02.10.2005  
 




Rob
Wilts
Hört sich bien à, seulement le moi dans qui Beziehung encore unerfahren suis.

alors qui phrase lege je une fonctionnement Webserver à übersteigt bereits mon Erfahrungen. cela Nachfolgende entsprechend ...

Vereinfacht dit, arbeitet chacun Version des entsprechenden Users presque so, comment im Single Betrieb, sauf dass chacun User seulement sur Datenbanken sur einem calculateur zugreift.

ALso: entier so viele User volonté es wohl pas son, 1-4 max. gleichzeitig. Alle poser beim Start qui liaison (Pfad) le Datenbanken fest et lesen (et écrivons) dans cette données. Comme je le disais cela funktioniert dans ersten Test aussi pas mal, d.h. écrit User A données, so peux user B chez qui prochain Anforderung qui (modifié) données aussi lesen et voyons. Deswegen lasse je dans qui règle qui banque de données aussi seulement récente ouvrir, bevor un phrase geschrieben wird.

Im Grunde - si je toi droite verstehe sprichst du un d'autre Problem à: qui Sicherheit. Wobei je Sicherheit im Sinne de intégrité verstehe?

cela ursprüngliche Problem, le moi ansprach ist qui Geschwindigkeit. ici hilft peut-être aussi simple ausprobieren.
 
02.10.2005  
 




Rob
Wilts
comment peut-être aus den vorherigen BEiträgen ersichtlich: und dir ausschließlich um Datenbanken im lokalen Netzwerk.

cela Thema Datenbanken im Internet wäre später de intérêt.

Comme je le disais Hinweise chacun Art sommes willkomen
 
02.10.2005  
 




Torsten
Rümker
Salut,

du devrait sur jeden le cas encore einmal par-dessus sur), si qui Strategie chaque Client direkten Zugriff sur qui banque de données trop gestatten bien ist!
Grundsätzlich sollte cela nämlich pas geschehen.

qui (pour den Datenbestand) sicherste Methode ist une Server trop erstellen, qui qui données je pour Anfrage zur Disposition stellt. (Ok cela hatte iF déjà dit)

sur qui Art spart on sich zusätzlich Datentransfer sur cela Netzwerk, qui z.B. par chercher dans qui banque de données entstehen serait, quoi ensuite aussi wieder qui Geschwindigkeit zugute venez.
avec cela fällt ensuite aussi wohl cela dbopen avant dem écrivons qui données 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 rien si DB im Internet ou bien DB im Lan - car beide DBs sommes aucun Lokalen.

1-4 Benutzer sommes wirklich pas viel - mais qui Problematik bleibt qui selbe.
[quote-part:f38503daa9]Wobei je Sicherheit im Sinne de intégrité verstehe?[/quote-part:f38503daa9]pas ausschließlich - mais absolute intégrité besonders chez Stress sollte Priorität avons.

la fois un paire Fragen:

Welches ist cela ServerOS? (WinXPPro?)
Welches ist cela ClientOS ? (WinXPHome?)
quoi pour une DBFormat liegt avant? (SQL?)
Ahnung de ODBC?
 
02.10.2005  
 




Rob
Wilts
OS XP-Prof

DB liegen dans dBase 4-Format avant

je n'en sais rien de ODBC
 
02.10.2005  
 



[...] 
[...] 

Salve!
 
02.10.2005  
 




Rob
Wilts
merci mais peux pas dire, dass je wirklich weitergekommen suis

folgendes kleines BEispielprogramm

cls
declare A&

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

waitkey

Erzeugt chez SQLEXEC qui Fehlermeldung peux objet KURSPROGRAMM.DBF pas trouver

quoi fais je faux? A& <> 0 !!!!!!!!!!!!
 
03.10.2005  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

13.660 Views

Untitledvor 0 min.
E.T. vor 21 Tagen
Uwe Lang21.11.2021
Klaus Müller05.02.2021
H.Brill07.06.2020
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie