Ik ben voor een prive project eea aan het onderzoeken. Het priveproject omhelst abstract het volgende.
Er is een evenement waarbij langs de route van het evenement een aantal posten zijn die een dienst aanbieden aan de deelnemers van het evenement. De deelnemers die gebruik maken van die dienst moeten worden geregistreerd. Dat is an sich geen probleem want de deelnemers dragen reeds een unieke identifier met zich.
Bij aanmelding voor de dienst kun je dus gewoon de identifier gebruiken om de gebruiker te registreren en te koppelen van welke diensten de persoon gebruik maakt.
Elke locatie langs de route wordt verbonden dmv een UMTS verbinding met het centrale punt. Bedoeling is dat alle gegevens die de locaties verzamelen naar het centrale punt worden weggeschreven. De verbindingen kunnen echter nog wel eens wegvallen, dus er moet een vorm van controle plaatsvinden mbt de vraag of de queries centraal wel netjes zijn weggeschreven. Iets transactioneels zou ik zeggen.
Ik heb gekeken naar multi master replication, maar dit is niet wat ik zoek. De data hoeft namelijk niet beschikbaar te zijn op de locaties langs de route. Langs de route wordt er voor 99% enkel data weggeschreven naar het centrale punt. Lookups mogen dus ook op het centrale punt worden gedaan.
Wat zoek ik dan wel? Ik noem het maar batched queries. Een client spaart zn queries op tot de verbinding er weer is en pompt ze er dan doorheen. Als de queries succesvol zijn weggeschreven worden ze verwijderd uit de queue van de client. Op deze manier kan op een locatie in het veld de verbinding wegvallen en wordt op een later tijdstip alles automatisch bijgewerkt.
Nu mijn vraag, is er een open source database die bovenstaande ondersteund? En zoja, kan iemand me een duwtje in de rug geven? Ik heb best wel wat ervaring met PHP en MySQL maar ik ben eager to learn
Alvast bedankt!
Er is een evenement waarbij langs de route van het evenement een aantal posten zijn die een dienst aanbieden aan de deelnemers van het evenement. De deelnemers die gebruik maken van die dienst moeten worden geregistreerd. Dat is an sich geen probleem want de deelnemers dragen reeds een unieke identifier met zich.
Bij aanmelding voor de dienst kun je dus gewoon de identifier gebruiken om de gebruiker te registreren en te koppelen van welke diensten de persoon gebruik maakt.
Elke locatie langs de route wordt verbonden dmv een UMTS verbinding met het centrale punt. Bedoeling is dat alle gegevens die de locaties verzamelen naar het centrale punt worden weggeschreven. De verbindingen kunnen echter nog wel eens wegvallen, dus er moet een vorm van controle plaatsvinden mbt de vraag of de queries centraal wel netjes zijn weggeschreven. Iets transactioneels zou ik zeggen.
Ik heb gekeken naar multi master replication, maar dit is niet wat ik zoek. De data hoeft namelijk niet beschikbaar te zijn op de locaties langs de route. Langs de route wordt er voor 99% enkel data weggeschreven naar het centrale punt. Lookups mogen dus ook op het centrale punt worden gedaan.
Wat zoek ik dan wel? Ik noem het maar batched queries. Een client spaart zn queries op tot de verbinding er weer is en pompt ze er dan doorheen. Als de queries succesvol zijn weggeschreven worden ze verwijderd uit de queue van de client. Op deze manier kan op een locatie in het veld de verbinding wegvallen en wordt op een later tijdstip alles automatisch bijgewerkt.
Nu mijn vraag, is er een open source database die bovenstaande ondersteund? En zoja, kan iemand me een duwtje in de rug geven? Ik heb best wel wat ervaring met PHP en MySQL maar ik ben eager to learn
Alvast bedankt!