Huidige situatie:
De offline en online db op één of andere manier met elkaar verbinden.
Probleem: hoe?
Enkele mogelijkheden:
, maar geven ze wel de oplossing voor de nadelen van het eerste scenario.
We weten wel dat Access-dbs niet echt ideaal zijn en plannen dan ook overstap naar SQL Server Express ("blokkerende" factor is momenteel de offline app daarvoor wegens setup van de pc waarop het draait ... we verwachten wel dat dit opgelost kan worden).
Iemand ervaring met zulke situatie? Tips uit de praktijk? Maakt het gebruik van SQL Server Express deze situatie eenvoudiger?
Alvast bedankt!
- Lokal app (VB.Net) met Access-db (bezoekersbeheer 10.000+ records)
- Website (ASP.Net) met Access-db (inschrijvingen nieuwsbrief ... onbekend # records ... wschl enkele honderden tot paar duizend)
De offline en online db op één of andere manier met elkaar verbinden.
Probleem: hoe?
Enkele mogelijkheden:
- Enkel online db gebruiken, ook voor de offline app
- Voordeel: één enkele db
- Nadeel: inladen vd gegevens in de offline app zal enorm traag gaan (is nu al duidelijk voelbaar), bij wegvallen internetconnectie werkt offline app niet meer
- Vragen hierbij: best db online beschikbaar stellen via webservice? Gaat dit nog wel werkbaar zijn (o.a. wijzigingen van gegevens vanuit offline app) ?
- 2 dbs: 1 online en 1 off-line
- Voordeel: wegvallen internetconnectie geen issue meer, inladen van de gegevens zal vlotter verlopen
- Nadeel: synchronisatie tussen de 2 db's!
- Vragen hierbij: Geen flauw idee hoe we vlot die sync kunnen uitvoeren
- Online db met offline een "cache copie"
- Voordeel: wegvallen internetconnectie geen issue meer, inladen van de gegevens zal vlotter verlopen
- Nadeel: synchronisatie tussen de 2 db's!
- Vragen hierbij: Geen flauw idee hoe we vlot die sync kunnen uitvoeren
We weten wel dat Access-dbs niet echt ideaal zijn en plannen dan ook overstap naar SQL Server Express ("blokkerende" factor is momenteel de offline app daarvoor wegens setup van de pc waarop het draait ... we verwachten wel dat dit opgelost kan worden).
Iemand ervaring met zulke situatie? Tips uit de praktijk? Maakt het gebruik van SQL Server Express deze situatie eenvoudiger?
Alvast bedankt!