Beste mede tweakers,
Ik ben nu bezig met een model opzetten voor een voorraad beheersysteem. Om het geheel te realiseren gebruik ik VB en MySQL via ODBC. Nu loop ik echter tegen een probleem aan, namelijk het volgende:
Bij het invoeren van een product kan deze na een tijdje verschillende statussen krijgen, zoals: 'besteld', 'nabestelling', 'vervallen'. Als je nu bijvoorbeeld 10 keer één product invoert, kan het best zijn dat 5 daarvan een andere status krijgen dan de rest.
Als ik nu in de database één record toevoeg met als aantal 10, dan kan ik dit niet goed verwerken. Het leek het me het makkelijkst werken om gewoon 10 records toe te voegen, die elk dus een aparte status kunnen krijgen en deze koppelen aan het artikelnummer/omschrijving. Met behulp van groeperen in SQL kun je het toch over laten komen als één
Nu vraag ik me af hoe het met de performance zit als je het op deze manier aan gaat pakken. Je moet dan de producten in een loop zetten die iedere keer een query vanuit VB naar MySQL stuurt. Nou geloof ik dat VB en MySQL al niet de meest ideale combinatie is, vandaar mijn bezorgdheid
Ik denk dat er per jaar ongeveer 10000 aantallen moeten worden verwerkt, maar het systeem moet wel wat jaartjes mee denk ik.
Weet iemand wat over performance of dit problemen op levert, of heeft misschien een alternatief voor dit systeem?
Ik ben nu bezig met een model opzetten voor een voorraad beheersysteem. Om het geheel te realiseren gebruik ik VB en MySQL via ODBC. Nu loop ik echter tegen een probleem aan, namelijk het volgende:
Bij het invoeren van een product kan deze na een tijdje verschillende statussen krijgen, zoals: 'besteld', 'nabestelling', 'vervallen'. Als je nu bijvoorbeeld 10 keer één product invoert, kan het best zijn dat 5 daarvan een andere status krijgen dan de rest.
Als ik nu in de database één record toevoeg met als aantal 10, dan kan ik dit niet goed verwerken. Het leek het me het makkelijkst werken om gewoon 10 records toe te voegen, die elk dus een aparte status kunnen krijgen en deze koppelen aan het artikelnummer/omschrijving. Met behulp van groeperen in SQL kun je het toch over laten komen als één
Nu vraag ik me af hoe het met de performance zit als je het op deze manier aan gaat pakken. Je moet dan de producten in een loop zetten die iedere keer een query vanuit VB naar MySQL stuurt. Nou geloof ik dat VB en MySQL al niet de meest ideale combinatie is, vandaar mijn bezorgdheid
Ik denk dat er per jaar ongeveer 10000 aantallen moeten worden verwerkt, maar het systeem moet wel wat jaartjes mee denk ik.
Weet iemand wat over performance of dit problemen op levert, of heeft misschien een alternatief voor dit systeem?