Database Access poco potente per migliaia di textbox?

sabato 15 agosto 2015 - 02.56
Tag Elenco Tags  VB.NET  |  Visual Studio 2010  |  SQL Server 2008 R2  |  SQL Server Express  |  MySQL 5.5  |  Oracle 11g  |  Access (.mdb)

Anonimo Profilo | Senior Member

.

renarig Profilo | Expert

>Al 101% saranno circa 300/400 le persone che avranno accesso
>al sito e alla visualizzazione dei libri, metà di essi anche
>contemporaneamente.

Direi che Access è da evitare,
Molto semplice, amichevole, elastico nella programmazione.
ma diventa debole su rete, poi con centinaia di connessioni contemporanee ......
altro problema sono le dimensioni massime del DB, se ricordo bene
si parla di 2 GB ( forse è aumentato con le ultime versioni )


A parer mio è tuttavia ottimo come Client a condizione di avere
un SQLServer ( o anche MySql ) nel server
Dopo vai di Tabelle collegate ecc .......

.

Anonimo Profilo | Senior Member

.

renarig Profilo | Expert

Ho un dubbio ..... :
Sei sicuro che ti servano effettivamente 2 DB ?????

Se hai gia un MySql funzionante per la parte web ( come sembrerebbe ) allora
Access potrebbe connettersi a MySql ( con i Driver adeguati )
e hai gia risolto tutti i tuoi problemi


Se invece hai bisogno specificatamente di 2 DB allora confermo
che Access e inadeguato per le connessioni simultanee che dici,
quindi come 2° DB puoi usare indifferentemente
- SQLServer
- MySql
- Oracle
- Ecc ....

certo che se poi devi usarci sopra Access e VisualStudio
allora SQLServer è favorito perché è della stessa famiglia




Facci capire bene la configurazione complessiva
dell' ambaradan e se ti servono 2 DB distinti
- i dati sono gli stessi ?
- il gestore sei sempre te ?
.

Anonimo Profilo | Senior Member

.

renarig Profilo | Expert

Non ho ancora capito perché 2 DB ma lo prendo per buono ......


> ........ se per il database del server del sito internet utilizzo il MYSQL,
>che devo usare per il database der software? ......
Il trasferimento dati o sincronizzazione lo puoi fare con tutti i DB
quindi puoi usare quello che vuoi .... realisticamente fra:
- MySql
- Oracle
- SQLServer
Evita Access che non è adatto a centinaia di connessioni simultanee

>P.S 1: Ho visto che Oracle Database Personal Edition costa €399:
>è il prezzo completo o un abbonamento da pagare ogni mese?
Non conosco la politica commerciale di Oracle, ma so per certo
che SQLServer Express non costa nulla ( senza piratare )
e ha capienza e prestazioni abbondantissime

>P.S 2: Un database creato con Access può essere convertito correttamente
>in MYSQL senza problemi?
Tutti i DB si possono convertire in altri DB, ci vuole solo un po di
lavoro e attenzione
Nel dettaglio Access lo converti più facilmente in SQLServer
perché è della stessa famiglia
Ma non si tratta mai di una conversione totalmente automatica da fare con un solo clik


.

Anonimo Profilo | Senior Member

.

renarig Profilo | Expert

>Le connessione multiple saranno sul sito web che avrà un server
>con database in MYSQL, dunque no ACCESS. Quest'ultimo è il "database
>desktop" del software gestionale che uso io sul pc, allo scopo
>di sincronizzare i dati (del suo database desktop Access) con
>quelli del database MYSQL del sito.

Allora cambia tutto,
Il sito Web con MySql è fuori dalla discussione.

Ti basta qualcosa Desktop per inserire i dati nel sito.
Access a questo punto va benissimo,
anzi è addirettura caldamente consigliato.

Io lo mediterei anche come Client con tabelle collegate al DB principale di MySql
in modo da evitare la sincronizzazione,
ma questa è una scelta che dipende da troppi fattori che solo te puoi sapere

.

Anonimo Profilo | Senior Member

.

renarig Profilo | Expert

>Quali sono i vantaggi? Ne guadagno in prestazioni e velocità .....

Non in velocita, ma in semplicità

Dal Desktop di Access
- lavori direttamente sulle tabelle di MySql del sito
Invece di
- Lavorare sulle Tabelle di Access che poi li devi sincronizzare con quelle di MySql


La velocita è praticamente la stessa se fai le cose per bene ...
e poi non riguarda il sito bensi il collegamento da Access a MySql
che hai detto che usi solamente te
... se anche ci metti 2 secondi in più .......

Comincia a fare qualche prova

.
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5