Newsgroup: it.comp.software.database
Titolo: Database più opportuno

Buongiorno a tutti, spero che qualche esperto possa darmi solo qualche
piccolo suggerimento.
Utilizzo un gestionale per la mia piccola azienda creato con ACCESS, che
viene interrogato da tutti gli utenti della rete (una decina) tramite pagine
ASP etramite la configurazione sul server degli ODBC e di un accesso simile
ad un sito internet , e non tramite le maschere "tradizionali" di ACCESS.
Il database abbastanza piccolo è di soli 5 MB, contiene elenchi CLIENTI e
FORNITORI e qualche query fatta su misura, ma in alcune ricerche va
letteralmente in CRASH.
Mi spiego meglio : una particolare query che richiede 7 secondi per
restituire il risultato, manda tutto in crash se lanciata simultaneamente da
due utenti sulla rete (la risposta non arriva neanche dopo alcuni minuti) e
il programma si bolcca per tutti.
Chi mi ha fornito questo programma non è più reperibile.
Quale può essere la scelta migliore nel caso cambi completamente programma:
SQL , o che altro?
E' stata una scelta sbagliata mettere ACCESS in rete?
Grazie a chi potrà darmi qualche suggerimento.
Peppino

 E' stata una scelta sbagliata mettere ACCESS in rete?
Non necessariamente, certo non è particolarmente azzeccata. Il consiglio 
che ti posso dare è rivolgerti a professionisti e strumenti seri che non 
ti consegnino un prodotto realizzato, evidentemente, con i piedi... e 
che non spariscono subito dopo.
bye!
-- 
Fabrizio "Hermooz" Ermini


Ti ringrazio per la risposta immediata , credimi la lezione l'ho capita, e
d'altra parte s'impara sulla propria pelle.
Il problema è che mi serve un programma fatto su misura, e a questo punto
prima di farne realizzare un altro volevo capire cosa chiedere.
Ancora access?
Meglio altre soluzioni?
Quali in linea teorica vanno melio in rete?
per grandi linee ..... anzi grandissime ......
Grazie ancora e Ciao

 Grazie ancora e Ciao
Ciao!
-- 
Quando avrete abbattuto l'ultimo albero, quando avrete pescato l'ultimo
pesce, quando avrete inquinato l'ultimo fiume, allora vi accorgerete che
non si puo' mangiare il denaro.  Proverbio Indiano

 Quali in linea teorica vanno melio in rete?
Access come ti hanno già detto non è adattissimo a soluzioni multiuser. 
Pero' questo non toglie che esistano ottimi prodotti realizzati su 
tecnologia Jet che se la cavano benone in ambienti di rete locale, 
quindi non si può scartare a priori la soluzione senza sapere come e' 
fatto il prodotto.
Se l'applicazione pero' è importante per la tua azienda meglio pensare 
ad una soluzione centrata su un DBMS "vero", come SQL Server (che costa 
un po' ma semplifica la migrazione da access); 
MySQL-PostgreSQL-Interbase in campo open source se vuoi risparmiare sui 
costi di licenza (pero' c'e' comunque lo sviluppo); IBM DB2 - Oracle se 
decidi di fare un investimento "pesante" e metterti al sicuro in caso di 
ulteriori crescite dell'azienda.
Ribadisco pero' che non è (solo) questione di tecnologie: esistono 
ottimi prodotti fatti in access, esistono ciofeche inguardabili fatte in 
Oracle... cerca di valutare la professionalità di chi ti propone la 
soluzione piuttosto che non la tecnologia (è stata fatta un'analisi del 
progetto, con stesura del relativo capitolato tecnico prima di arrivare 
all'offerta? Nell'offerta è prevista l'attività di assistenza 
post-vendita? ecc. ecc.)
-- 
Fabrizio "Hermooz" Ermini

Quali in linea teorica vanno melio in rete?
Firebird della IBPhoenix (Ex InterBase) è un'ottima scelta. Si tratta di un vero
server SQL multipiattaforma, freeware ed open source. Lo puoi trovare qui:
http://www.ibphoenix.com
Ciao!
// jilani
--
Jilani Khaldi
http://jkhaldi.oltrelinux.com

prima di farne realizzare un altro volevo capire cosa chiedere.
Salvo imprevisti, direi che quel programma che hai tu si potrebbe
convertire pari pari in PHP+MySQL o PHP+PostgreSQL.
Il programma rimane identico esteriormente, ma l'affidabilita' in
rete di MySQL rispetto ad Access... be'... altrarobba :-)
Ci vorrebbe probabilmente ancora meno - tranne che di licenze - a
convertire in ASP+SQL Server.
Leonardo
-- 
Nach doiligh domhsa mo chailin a mholadh
'S ni he amhain mar bhi si or
Bhi si mar gath greine a dhul in eadan na gloinne
Is bhi sceimh mhna na finne le mo cailin or


Che per la tua azienda possa servire un gestionale
SU MISURA è un po' esagerato.
Avrai senz'altro bisogno di implementare qualche
funzionalità che esce dalla routine dei programmi
classici, ma il nocciolo (documenti, contabilità, ecc)
non può poi essere molto diverso.
Io gestisco per i miei clienti AdHoc Revolution, personalizzandolo con
CodePainter (uso DB SQL Server/MSDE) e non mi trovo male...
Certo, se cerchi una soluzione "a gratis" hai un bel po' da lavorare...


Ringrazio tutte le persone che mi hanno risposto in maniera davvero
impeccabile e precisa.
Grazie davvero, adesso ho le idee un po' più chiare.
Cardinale, "a gratis" ho chiesto solo quale fosse l'auto più adatta per me,
non ho chiesto di trovarla parcheggiata sotto casa.
Rinnovo i ringraziamenti per le indicazioni avute da tutti.
Un saluto da Peppino

, 
scrivia...@tiscali.it
 says...

ciao
ho letto attentamente il tup problema
e ti capisco a me è successo la stessa cosa con un 
appllicativo fornitoci da una ditta esterna (si basava su acces in rete)
la soluzione di access in rete non è delle più felici
il mio consiglio e quello di passare a MSDE versione ridotta di SQL
fornita con office se ti interessa mantenere la compatibilità SQL Server
o ancora meglio se un programmatore che lo consce
MySQL Server DB Gratuito che io ho provato e funziona molto bene
nelò mio lavoro per motivi di integrazione io uso Oracle ma non penso 
sia una scelta percorribile per un DB così piccolo il costo sarebbe
esagerato
CIao
Claudio