[Linuxtrent] Re: mdb --> odb

  • From: Guido Brugnara <gdo@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Tue, 15 Apr 2014 13:14:34 +0200

Il 15/04/2014 12:55, Mauro Colorio ha scritto:
La copertura di access tramite openoffice è uno dei punti caldi nella migrazione, si possono ipotizzare diverse strade,
 in ordine di preferenza inversa:):

*) continuare ad utilizzare msaccess sui client, installi solo il runtime di access, in questo modo tieni ms access solo nelle postazioni di "sviluppo". access è comodo per fare prototipizzazione, ma poi dimostra i suoi limiti nell'uso condiviso e nella fragilità del formato.


Sottoscrivo!

*) accedere ai dati via odbc sviluppando un applicazione in qualche altro linguaggio

*) riscrivere l'applicazione utilizzando un db centralizzato come postgresql o mysql, magari con un interfaccia web piuttosto che un applicazione client server che ti procura solo grattacapi per il suo deploy.


Idem; confermo di aver subito anche io le stesse problematiche, tanto che dal 2003 in poi ho convertito le applicazioni che avevo in Access utilizzando un RAD in ambiente web. Dopo la migrazione (costosa in quanto l'applicazione va comunque ricodificata) si risparmia negli aggiornamenti (solo sul server e spesso operati on-line).


tieni presente che comunque access è una bomba ad orologeria,


Yes! Nelle app. ancora scritte il quel linguaggio è frequente che debba recuperare da versioni precedenti dei pezzi (non modificati) perché aprendoli va in crash senza fornire alcuna indicazioni. Si lavora a "scatola chiusa" e a colpi di mouse ... ma prima o poi "costringerò" gli ultimi clienti che ancora usano Access a finanziare la migrazione, magari sotto forma di contratto di supporto per un tot di anni della nuova applicazione ...

nel breve termine permetti a chi ha un po di dimestichezza di arrangiarsi nella produzione dell'applicazione, ma perdi il controllo dei dati, non sai più dove sono, non riesci a fare integrazioni ecc, per cui ben venga access per la piccola applicazioncina ma altrimenti i dati che mantieni devono essere governati ed il modo più intelligente
è avere un db centralizzato.


Dove non ho potuto sostituire Access ho comunque spostato i dati su PostgreSQL utilizzando esclusivamente tabelle collegate e query di tipo "Pass through". Almeno risolvi i problemi di perdita dei dati nel caso di crash dell'applicazione. Meglio di niente ;-)

bye
gdo


ciao
Mauro


--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: