Buongiorno,
ringrazio veramente quanti mi hanno risposto fin qui segnalandomi diversi testi on-line di cui sto lentamente prendendo visione.

Vorrei ora chiedere la vostra opinione su alcune affermazioni di Filippo Cerulo che mi ha segnalato il suo libro pubblicato in linea con licenza Creative Commons, "OpenOffice.org 2.0 e i Database : introduzione all'uso dei database con OpenOffice.org 2.0" (versione 0.99, 2005, formato pdf). Me lo sono scaricato, e pochi giorni fa ho cominciato a leggerlo. Mi è parso un buon libro, molto scorrevole, chiaro ma, a quanto mi è dato capire, preciso e dettagliato. Arrivato a pag. 40, il paragrafo 4.5 "I limiti di HSQL" mi ha preso un po' in contropiede, perché HSQL ne esce sostanzialmente stroncato e dichiarato inadatto ad un uso professionale (aggettivo questo un po' generico...). Il libro infatti procede per altre 160 e più pagine trattando Base come client verso i vari database server. Tra i vari argomenti con cui HSQL viene stroncato, i seguenti mi hanno particolermente impressionato:

Formato di File non manipolabile.
Nonostante il formato di OOo Base (.odb) sia unostandard OASIS, i dati vengono “inclusi” nel file XML in forma binaria e non in XML. Questo comporta che non siano accessibili dall'esterno in modo semplice.

Assenza della multiutenza.
HSQL in versione OOo non è multiutente, quindi non è permesso l'accesso contemporaneo ai dati da parte di più utenti.

Assenza di qualunque Driver.
I dati di un file .odb HSQL possono essere letti solo direttamente da OOo. Non esiste infatti alcun Driver per l'accesso esterno. Quindi niente ODBC, oppure JDBC oppure OLEDB.

Difficoltà di importazione da altre fonti.
Importare Database da altri formati non è semplice. Non esiste una procedura guidata, i formati di Data e Ora sono difficilmente manipolabili, ed anche un semplice file .csv crea problemi ad un utente non tecnico.

Prestazioni.
Il motore è lento, già con relativamente pochi record mostra la corda. Con archivi di un certo “spessore” è inusabile

Mi piacerebbe sentire un po' di vostre opinioni in proposito, in particolare sulla lentezza del motore HSQL e più in generale su vantaggi e limiti dell'utilizzo di Base con database HSQL incorporato invece che con sorgente di dati esterna.

Vi ringrazio e vi saluto


--
Paolo Baldi - Biblioteca di Scienze Tecnologiche - Ingegneria
Via S. Marta 3 - I-50139 Firenze
Tel. +390554796202  Fax. +39 0554796303 mailto:[EMAIL PROTECTED]
web della biblioteca: http://www.unifi.it/biblio/scienzetecnologiche/sc_tecnologiche.htm

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a