Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Database ideale?
martedì 06 dicembre 2005 - 22.27
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
sarto76
Profilo
| Junior Member
102
messaggi | Data Invio:
mar 6 dic 2005 - 22:27
Ciao a tutti il mio problema è il seguente.
Voglio creare un'applicazione locale che andrà a prendere domande e risposte da un database, l'utente risponderà alle domande(che sono in formulari) e il formulario che esegue verrà memorizzato nel database. Per ogni formulario verranno memorizzati all'incirca 150 records.
Avevo pensato di usare un db mysql, il problema è che se voglio dare il mio programma all'utente questo dovrà, oltre all'exe, installare anche tutto mysql.
Ci sarebbe un qualche db performante che non mi obblighi ad installare il tutto(meglio se free)?
Grazie mille ciao Massimo
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 6 dic 2005 - 22:38
>Ciao a tutti il mio problema è il seguente.
>Voglio creare un'applicazione locale che andrà a prendere domande
>e risposte da un database
Questo database è lo stesso che dovrà immagazzinare i risultati o è un DB Diverso ?
L'applicazione locale, girerà in una rete aziendale su più cliente o su PC dislocati in posti diversi e quindi non nella stessa rete ?
>Avevo pensato di usare un db mysql, il problema è che se voglio
>dare il mio programma all'utente questo dovrà, oltre all'exe,
>installare anche tutto mysql.
Sicuramente, ma quanti questionari bisogna compilare ? E il database a cosa ti servirà ? Dovrai costruire dei report particolari ?
>Ci sarebbe un qualche db performante che non mi obblighi ad installare
> il tutto(meglio se free)?
Continuando ciò che ho detto prima, perchè ti serve una cosa così performante ? Qual è la reale necessità ? Avrai da compilare 50 mila questionari ? 500, 50, o 5 ? Per conto mio vista la situazione mi pare che siano pochi i questionari quindi potrebbe bastare anche riversare i dati su un file .txt o .xml e poi per rielaborarli rileggerli in un ciclo.
Oppure puoi utilizzare un semplie file di Access .mdb.
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
sarto76
Profilo
| Junior Member
102
messaggi | Data Invio:
mer 7 dic 2005 - 09:50
Grazie mille Davide, rispondo alle tue domande:
>Questo database è lo stesso che dovrà immagazzinare i risultati
>o è un DB Diverso ?
>L'applicazione locale, girerà in una rete aziendale su più cliente
>o su PC dislocati in posti diversi e quindi non nella stessa
>rete ?
Il database è uno solo e deve girare solamente su una macchina, l'utente si intalla il programma e lavora solo in locale (DB in locale)
>Sicuramente, ma quanti questionari bisogna compilare ? E il database
>a cosa ti servirà ? Dovrai costruire dei report particolari
>?
Report per il momento non ho pensato di creare, eventualmente per i risultati dell'esame (errori, ...)
Questionari dipende dall'utente, ma credo al massimo 100 ---> in tutto andrebbe a scrivere 100X150 records nella tabella delle risposte
>
>Continuando ciò che ho detto prima, perchè ti serve una cosa
>così performante ? Qual è la reale necessità ? Avrai da compilare
>50 mila questionari ? 500, 50, o 5 ? Per conto mio vista la
>situazione mi pare che siano pochi i questionari quindi potrebbe
>bastare anche riversare i dati su un file .txt o .xml e poi
> per rielaborarli rileggerli in un ciclo.
>
>Oppure puoi utilizzare un semplie file di Access .mdb.
>ciao
Avevo fatto dei test con Access, ma mi risulta estremamente più lento rispetto a mysql per quanto riguarda in controllo degli errori che fa l'utente su un formulario.
XMl è veloce?
Grazie mille di tutto, ciao Massimo
papini.sascha
Profilo
| Newbie
19
messaggi | Data Invio:
gio 8 dic 2005 - 18:29
Ciao mai provato ad usare SQLite ??
è open source ed è velocissimo ... pensa che php 5.x a spostato il suo interesse da Mysql a questo gestore di database ...
lo trovi a questo indirizzo
http://www.sqlite.org/
io l'ho usato in molte applicazioni per degli utenti ... in quanto su sourceforge c'è la dll per framework 1.x ...
va che è una meraviglia ...
ciao Sascha
schifidus
Profilo
| Junior Member
92
messaggi | Data Invio:
lun 12 dic 2005 - 17:39
Ciao, XML non è un database come Access, mysql,DB2,Oracle etc... è semplicemente uno standard che ti indica come stendere un file (appunto XML) che puoi eventualmente utilizzare per la memorizzazione dei dati. La velocità di risposta dipende quindi dalla somma dalla velocità che hai nell'accedere ad un file di testo e naturalmente ad elaborare gli elementi XML.
Qui puoi trovare della documentazione sullo standard XML
http://www.w3.org/XML/.
Ciao Marco.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !