Did you know that IF is a middle word in life. "Ja maar wie ben ik om aan mezelf te twijfelen"
Als er geen bezwaar tegen open houden van de verbinding is, zou ik dat gewoon doen.
Vooral omdat je dan direct alle gegevens hebt gewijzigd en dus als je weer een of ander overzicht gegenereerd wordt, alle waarden goed staan.
Ik zou me niet te druk maken om de snelheid, tenzij er mensen via een telefoonlijn oid op die database werken.
Via een lan moet het allemaal gewoon snel genoeg werken, wat nog een belangrijk criterium is. Hoeveel mensen hebben die applicatie tegelijk open?
Als dat er veel zijn, dan kan je beter idd zo kort mogelijk en dan gelijk zoveel mogelijk data opsturen, alhoewel idle connecties ook niet zo heeeeel erg zijn voor een database.
Vooral omdat je dan direct alle gegevens hebt gewijzigd en dus als je weer een of ander overzicht gegenereerd wordt, alle waarden goed staan.
Ik zou me niet te druk maken om de snelheid, tenzij er mensen via een telefoonlijn oid op die database werken.
Via een lan moet het allemaal gewoon snel genoeg werken, wat nog een belangrijk criterium is. Hoeveel mensen hebben die applicatie tegelijk open?
Als dat er veel zijn, dan kan je beter idd zo kort mogelijk en dan gelijk zoveel mogelijk data opsturen, alhoewel idle connecties ook niet zo heeeeel erg zijn voor een database.
Ik begrijp het probleem niet helemaal, maar ik denk dat ik voor de 2e oplossing zou gaan...
Kun je het iets duidelijker toelichten?
Kun je het iets duidelijker toelichten?
Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz
Je kan een overzicht van een bedrijf opvragen (NAW enzo)Op woensdag 13 februari 2002 12:01 schreef drm het volgende:
Ik begrijp het probleem niet helemaal, maar ik denk dat ik voor de 2e oplossing zou gaan...
Kun je het iets duidelijker toelichten?
Je klikt een bedrijf aan en je krijgt een pop-up met alle gegevens.
De gegevens staan in textfields die je kan wijzigen.
En als je het scherm sluit moet hij eventuele veranderingen opslaan in de database.
Het gaat over een LAN en is officieel voor een persoon per bedrijf.
Tenminste dat is wat mijn baas mij vertelde
Did you know that IF is a middle word in life. "Ja maar wie ben ik om aan mezelf te twijfelen"
Dus per database zijn er hooguit 1 a 2 medewerkers bezig met dit programma?Op woensdag 13 februari 2002 12:14 schreef drice het volgende:
Het gaat over een LAN en is officieel voor een persoon per bedrijf.
Maak je dan niet druk over de snelheid maar over het gemak
Zowel voor je gebruiker als voor jezelf.
misschien is connection pooling een idee?
je moet trouwens wel goed rekening houden met concurrency control. Stel dat 2 werknemers beide een specifiek record geopent hebben en ze zijn beide aan het bewerken, dan staan in de db alleen de gegevens van degene die het laatst heeft gesaved.
gelukkig kun je in java een select doen (jdbc2+) waarbij records gelocked blijven en zodoende kan een ander er niet bij komen als het record al in een select query voorkomt.
je moet trouwens wel goed rekening houden met concurrency control. Stel dat 2 werknemers beide een specifiek record geopent hebben en ze zijn beide aan het bewerken, dan staan in de db alleen de gegevens van degene die het laatst heeft gesaved.
gelukkig kun je in java een select doen (jdbc2+) waarbij records gelocked blijven en zodoende kan een ander er niet bij komen als het record al in een select query voorkomt.
Dan zou ik idd voor de 2e oplossing gaandrice:
Je kan een overzicht van een bedrijf opvragen (NAW enzo)
Je klikt een bedrijf aan en je krijgt een pop-up met alle gegevens.
De gegevens staan in textfields die je kan wijzigen.
En als je het scherm sluit moet hij eventuele veranderingen opslaan in de database.
Het gaat over een LAN en is officieel voor een persoon per bedrijf.
Tenminste dat is wat mijn baas mij vertelde
Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz
Pagina: 1