Ik heb deze vraag al gedeeltelijk in een ander topic gezet. Alleen het ging daar een beetje door elkaar heen lopen, vandaar een eigen topic.
Ik wil een verkoop systeem gaan maken met daaraan vast gekoppeld een websysteem (waarvan de informatie ook real-time bijwerkt dient te worden) waar de gebruiker producten online kan bestellen.
Het verkoop systeem zal bestaan uit een windows applicatie (gemaakt in Delphi) waarbij je facturen kan maken, voorraad wijzigingen, enz... (dus een soort kassa systeem). Deze applicatie zal gebruik maken van een postgresql database. Ook moet deze applicatie dingen als producten, categorieen, enz.. beheren voor zowel de website als de applicatie zelf.
Het websysteem zal gemaakt worden in PHP en maakt ook gebruik van een postgresql database.
Deze 2 systemen maken is geen probleem. Het gaat om de koppeling er tussen.
Nu dacht ik om die db online te gooien bij een hosting bedrijf en dan zal dus zowel de website als de windows applicatie daar gebruik van kunnen maken. Maar dit heeft 1 groot nadeel: wat te doen als de internetverbinding er uit legt. Dan kan je dus geen verkopen registreren, enz... Ook kan je in de winkel geen product gegevens opvragen omdat die allemaal in die db die online staat zich bevinden.
Oftewel dat is dus geen goede methode. Na het een en ander gelezen en gehoord te hebben ben ik er achter gekomen dat er misschien gebruik gemaakt moet worden van replication. Ik heb hier zelf totaal geen ervaring mee en weet dus niet of dit wel goed gaat.
Bij die synchronisatie is er 2 richtingsverkeer. Zo moeten de gegevens over bijv de producten naar website database gestuurd worden en moeten de bestellingen via de website naar de winkel database gestuurd worden.
Een ander idee van iemand was om batch-files te gaan werken ipv replication. Maar wat dat precies inhoud weet ik niet.
Wat vinden jullie de beste keuze? Ook is het belangrijk om te kijken naar de db keuze. Ik wil zoiezo met php gaan werken en omdat veel hosting bedrijven ondersteuning bieden voor postgresql is mijn keuze daarop gevallen. En ook een belangrijke vraag is of postgresql wel echt goed geschikt is voor dat replication verhaal als dat de methode zou zijn die gebruikt moet gaan worden.
Ik wil een verkoop systeem gaan maken met daaraan vast gekoppeld een websysteem (waarvan de informatie ook real-time bijwerkt dient te worden) waar de gebruiker producten online kan bestellen.
Het verkoop systeem zal bestaan uit een windows applicatie (gemaakt in Delphi) waarbij je facturen kan maken, voorraad wijzigingen, enz... (dus een soort kassa systeem). Deze applicatie zal gebruik maken van een postgresql database. Ook moet deze applicatie dingen als producten, categorieen, enz.. beheren voor zowel de website als de applicatie zelf.
Het websysteem zal gemaakt worden in PHP en maakt ook gebruik van een postgresql database.
Deze 2 systemen maken is geen probleem. Het gaat om de koppeling er tussen.
Nu dacht ik om die db online te gooien bij een hosting bedrijf en dan zal dus zowel de website als de windows applicatie daar gebruik van kunnen maken. Maar dit heeft 1 groot nadeel: wat te doen als de internetverbinding er uit legt. Dan kan je dus geen verkopen registreren, enz... Ook kan je in de winkel geen product gegevens opvragen omdat die allemaal in die db die online staat zich bevinden.
Oftewel dat is dus geen goede methode. Na het een en ander gelezen en gehoord te hebben ben ik er achter gekomen dat er misschien gebruik gemaakt moet worden van replication. Ik heb hier zelf totaal geen ervaring mee en weet dus niet of dit wel goed gaat.
Bij die synchronisatie is er 2 richtingsverkeer. Zo moeten de gegevens over bijv de producten naar website database gestuurd worden en moeten de bestellingen via de website naar de winkel database gestuurd worden.
Een ander idee van iemand was om batch-files te gaan werken ipv replication. Maar wat dat precies inhoud weet ik niet.
Wat vinden jullie de beste keuze? Ook is het belangrijk om te kijken naar de db keuze. Ik wil zoiezo met php gaan werken en omdat veel hosting bedrijven ondersteuning bieden voor postgresql is mijn keuze daarop gevallen. En ook een belangrijke vraag is of postgresql wel echt goed geschikt is voor dat replication verhaal als dat de methode zou zijn die gebruikt moet gaan worden.