Newsgroup: it.comp.software.database
Titolo: scelta (lungo)

Stiamo utilizzando un database sviluppato con access 97. La nostra esigenza
e' gestire un archivio di clienti ai quali viengono attribuiti alcuni valori
quali, ad es., la zona, la densità abitativa, la presenza di turismo ecc.
L'attuale software, sviluppato da una persona che si occupa di
programmazione per "hobby" e' molto macchinoso e poco flessibile. Lavoriamo
con una decina di postazioni e prevediamo presto di metterci "on line" in
particolare per interagire con i nostri operatori esterni. Quale software
potrebbe darci maggiori garanzie per il futuro? Avremmo pensato ad oracle ma
non abbiamo certezze in questo senso anche perche' non abbiamo molta
esperienza. Qualora ci rivolgessimo a questo prodotto a quali costi andremmo
incontro visto che abbiamo anche bisogno di un team che lo sviluppi sulla
base delle nostre esigenze? (almeno orientativamente) Qualsiasi consiglio è
ben gradito.


Passare ad Oracle penso sia il passo migliore che possiate fare in senso
qualitativo ma non certo in termini economici (non so bene il prezzo ma si
parla di milioni di lire....).
poi...
Se per online intendete trasformare il vostro software in applicazione web
probabilmente avrete bisogno di riscrivere il vostro software, oppure
tentare la strada (credo molto tortuosa) che offre Access97, ovvero
convertire le maschere in pagine ASP di Microsoft e quindi pensare di
mettere in piedi un sistema Microsoft come il seguente:
Windows NT4 o Windows2000 come sitema operativo
IIS4 o IIS5 (Internet Information Server) come webserver
Pagine ASP generate da Acces97 (ma che cmq richiedono sicuramente di essere
modificate)
SQL Server 7.0 o SQL Server 2000 come database
Questo è solo un'idea (tra l'altro un po' costosa perchè implica l'acquisto
di prodotti MS, però forse potrebbe farvi risparmiare sui tempi di
re-sviluppo del sw) ma le possibiltà sono moltissime (esempio passare a
Linux, con db MySQL, e sw in Perl (tutto opensource)), dipende tutto dai
(purtroppo) soldi, e dalle proprie esigenze sia presenti (considerazione
banale) che future
Ciao

 Qualora ci rivolgessimo a questo prodotto 
Sbagliate a pensare al "prodotto". Pensate prima ad agganciare un
professionista che vi sappia consigliare. Oracle in mano ad un
"dilettante" fa molti piu' danni che Access.
Ci sono troppe variabili latenti (non dettagliate) nel problema per potere
dire a priori se un prodotto e' piu' qualificato di un altro.
Magari anche Access potrebbe andare bene. Per assurdo, ma se avete poco
carico, "pochi" problemi di concorrenza, e un bravo programmatore, perche'
no.
Saluti e Paperotti
-------------------------------------------------------
Messaggio inviato da 
http://www.sandlab.org/newsgroup/
Accesso gratuito via web ai Newsgroup

L'ultima volta che ho visto un preventivo per Oracle (8i), il prezzo si
aggirava sui 170 milioni, licenza full senza limite di installazioni.
C'è da dire che chi aveva trattato con i commerciali Oracle era un vero osso
duro. :)
Oracle costa, ma potendoselo permettere e con un buon DBA rende senza dubbio
tutti i soldi spesi in tranquillità e affidabilità.
Oracle costa anche per l'hardware: non risparmiate, acquistate un server
adatto alle vostre esigenze.
Se il problema costi incide notevolmente sulle vostre scelte, cioè se
proprio non potete permettervi Oracle (e non se "preferireste" non spendere
molto) potete orientarvi su altri DBMS free o a basso costo; interbase,
mysql, postgress e così via. Ritengo Interbase un ottimo DBMS per tutte le
situazioni in cui i dati da gestire non aumentino in maniera spropositata
nel tempo (ho avuto modo di utilizzarlo per piccoli data warehouse da 35-50
milioni di righe e lavora egregiamente). MySQL e Postgress non li conosco
abbastanza da poter esprimere un giudizio.
Su Oracle lavoro da anni e posso solo dirvi che è al momento rimane la
scelta migliore.
Saluti,
Ender Motion