Maar een volledig verhaal voor de context:
Ik werk in een discotheek. Daar wordt zo bij tijd en wijle een avond de meest favoriete muziek van het publiek gedraaid (Top 100). Tot nu toe is het verwerken van de keuzes van het publiek een heidens karwei (half ingevulde briefjes met onleesbaar handschrift achtige taferelen, U kent het wel.)
Dit wil ik dus geautomatiseerd zien.
Ik wil één PC in een hoekje zetten waarop een bezoeker zijn tien favoriete liedjes kwijt kan.
->Alles wordt dus lokaal, geen netwerkgebeuren.
Ik heb een database gevonden met 100.000 artiesten en 2.000.000 titels (voor geinteresseerden : Open source, hier)
Database is onmisbaar, we worden echt helemaal gek van diverse manieren om een titel te schrijven en die stemmen dan later weer "fuseren".
Nu echter sta ik voor een keuze:
Gebruik ik een MySQL database met PHP frontend (browser op localhost) of ODBC (Access?) database een VB frontend.
Hierbij houdt ik het volgende in mijn achterhoofd:
-Kennis: ik ken VB goed, Access en ODBC trucjes ook wel. PHP en MySQL is voor mij volstrekt nieuw (nog nooit zelfs maar naar gekeken zeg maar). i.h.a. niet al te ervaren met databases.
-Snelheid: het hele vehikel moet stabiel draaien op een Athlon 1800, 512MB, usability hoeft niet superdeluxe te zijn maar dikke stroop is echt niet de bedoeling.Bij wat eerste testjes was Access hier wel mee bezig.
-Gebruiksvriendelijkheid: Is waarschijnlijk niet echt een issue, ik weet dat dit in VB kan en heb ook wel webpagina's gezien met ".php" in de URL (ja, zo beginner ben ik wat PHP betreft) die een equivalente complexiteit bezitten.
De gewenste mogelijkheden van het frontend:
(dit dus 10 keer voor 10 liedjes, maar dat zal het probleem niet zijn)
-Gebruiker kiest een artiest (of voegt er een toe)
-Bijpassende titels worden geselecteerd
-Gebruiker kiest titel of voegt toe.
-Wordt in dezelfde of andere database opgeslagen
(toevoegen is belangrijk voor lokale bandjes ed. eventueel kan het behandeld worden als "vrije invoer" en mest ik die data later wel handmatig uit)
Resultaten wordt als batch verwerkt, dus dat hoeft niet superoverzichtelijk (een botte datadump is best.)
Na dit hele verhaal: Waarom open ik hier een topic over?
Ik hoop dat jullie mij een richting kunnen geven bij de volgende overpeinzingen.
-Zal een MySQL/PHP oplossing in bovenstaande setup significant sneller werken dan de VB/Access richting? Ik hoor in mijn omgeving wisselende verhalen en dat zijn ook nog niet echt experts.
-Hoe snel leer je PHP als je wel VB kent maar nog nooit anders dan lokale programma's gebouwd hebt. (als in: weet ik de helft van PHP al zonder dat ik het zelf doorheb of is het echt totaal anders)
-NEE, ik hoef geen scripts, how-to's etc. Als iemand me wil wijzen op DE site om PHP te leren hoor ik het graag, maar daar gaat dit topic (wat mij betreft) niet over. Als ik overtuigd wordt PHP te gebruiken, kom ik er vast wel achter (the slow way, zeg maar
)
-Andere oplossingsRICHTINGEN ben ik eigenlijk wel benieuwd naar.
Ik werk in een discotheek. Daar wordt zo bij tijd en wijle een avond de meest favoriete muziek van het publiek gedraaid (Top 100). Tot nu toe is het verwerken van de keuzes van het publiek een heidens karwei (half ingevulde briefjes met onleesbaar handschrift achtige taferelen, U kent het wel.)
Dit wil ik dus geautomatiseerd zien.
Ik wil één PC in een hoekje zetten waarop een bezoeker zijn tien favoriete liedjes kwijt kan.
->Alles wordt dus lokaal, geen netwerkgebeuren.
Ik heb een database gevonden met 100.000 artiesten en 2.000.000 titels (voor geinteresseerden : Open source, hier)
Database is onmisbaar, we worden echt helemaal gek van diverse manieren om een titel te schrijven en die stemmen dan later weer "fuseren".
Nu echter sta ik voor een keuze:
Gebruik ik een MySQL database met PHP frontend (browser op localhost) of ODBC (Access?) database een VB frontend.
Hierbij houdt ik het volgende in mijn achterhoofd:
-Kennis: ik ken VB goed, Access en ODBC trucjes ook wel. PHP en MySQL is voor mij volstrekt nieuw (nog nooit zelfs maar naar gekeken zeg maar). i.h.a. niet al te ervaren met databases.
-Snelheid: het hele vehikel moet stabiel draaien op een Athlon 1800, 512MB, usability hoeft niet superdeluxe te zijn maar dikke stroop is echt niet de bedoeling.Bij wat eerste testjes was Access hier wel mee bezig.
-Gebruiksvriendelijkheid: Is waarschijnlijk niet echt een issue, ik weet dat dit in VB kan en heb ook wel webpagina's gezien met ".php" in de URL (ja, zo beginner ben ik wat PHP betreft) die een equivalente complexiteit bezitten.
De gewenste mogelijkheden van het frontend:
(dit dus 10 keer voor 10 liedjes, maar dat zal het probleem niet zijn)
-Gebruiker kiest een artiest (of voegt er een toe)
-Bijpassende titels worden geselecteerd
-Gebruiker kiest titel of voegt toe.
-Wordt in dezelfde of andere database opgeslagen
(toevoegen is belangrijk voor lokale bandjes ed. eventueel kan het behandeld worden als "vrije invoer" en mest ik die data later wel handmatig uit)
Resultaten wordt als batch verwerkt, dus dat hoeft niet superoverzichtelijk (een botte datadump is best.)
Na dit hele verhaal: Waarom open ik hier een topic over?
Ik hoop dat jullie mij een richting kunnen geven bij de volgende overpeinzingen.
-Zal een MySQL/PHP oplossing in bovenstaande setup significant sneller werken dan de VB/Access richting? Ik hoor in mijn omgeving wisselende verhalen en dat zijn ook nog niet echt experts.
-Hoe snel leer je PHP als je wel VB kent maar nog nooit anders dan lokale programma's gebouwd hebt. (als in: weet ik de helft van PHP al zonder dat ik het zelf doorheb of is het echt totaal anders)
-NEE, ik hoef geen scripts, how-to's etc. Als iemand me wil wijzen op DE site om PHP te leren hoor ik het graag, maar daar gaat dit topic (wat mij betreft) niet over. Als ik overtuigd wordt PHP te gebruiken, kom ik er vast wel achter (the slow way, zeg maar
-Andere oplossingsRICHTINGEN ben ik eigenlijk wel benieuwd naar.