Re: Grave Problema: OpenOffice.Org-BASE
Il giorno 17/feb/06, alle ore 20:50, Davide Prina ha scritto:
dixie ha scritto:
Sfatiamo una leggenda proprietaria... MySQL è licenziato con
doppia licenza (una di queste è la GPL 2), quindi non direi
proprietario. Ha alcune funzioni in meno di Postgresql (poche e
direi "specialistiche")
penso che questa sia una affermazione soggettiva: una funzione è
specialistica o meno a seconda se la persona la conosce e la usa o
meno.
Avere un database che supporta una data funzionalità che non userai
mai perché non la conosci, la reputi inutile o non ti interessa ...
è totalmente inutile.
Avere un database che non supporta una data funzionalità che usi
spesso ... è come utilizzare un prodotto monco in cui ti manca
sempre qualcosa.
In ogni caso penso che attualmente i database siano programmi molto
complessi e non ne esista nessuno che ha tutte le funzionalità di
un altro.
For VARCHAR columns, trailing spaces are removed when the value
is stored. See Section A.8, “Known Issues in MySQL”.
questa non la sapevo e per me è una mancanza di funzionalità poco
accettabile.
Io utilizzo, come uso personale, database per trasformare dati e
questa sarebbe per me una caratteristica molto negativa.
Bè... basta non usare il campo VARCHAR :-)
come detto sopra dipende molto dalla persona, dall'uso che ne vuoi
fare, ...
Io ho iniziato ad utilizzare PostgreSql qualche anno fa e devo dire
che è davvero potente, mi sono trovato bene sin dall'inizio (però
conoscevo già le basi ... utilizzare un database non è poi così
banale, possono occorrere mesi per capire veramente le basi dell'SQL).
Non credo che sia solamente un problema di pelle ma di senso
ragionato (io le triggered e le stored procedure non le uso con OOo)
i trigger sono strumenti molto potenti, ma non sempre così semplici
da utilizzare ... in strutture complesse potrebbe non essere
semplice riuscire a capire cosa e quando fanno qualcosa. Anche al
lavoro li usiamo abbastanza poco e solo per operazioni ed in parti
della struttura molto semplici.
Le store procedure invece sono, secondo me, fondamentali (questo
perché le uso molto) e possono velocizzarti di molto un'operazione
(parte di programma) che potrebbe essere lento se fatto
direttamente sotto OOo ... soprattutto se il database è in remoto e
la connessione non sempre velocissima.
Errata Corrige: Le stored procedure sono supportate dalla versione 5.0.
Direi che con l'ultima versione le differenze sono decisamente
diminuite.
Peccato che, per ora, sul mio Zaurus la versione installabile è
ancora la 3.25 e qualche cosa...
A presto
Paolo
------------------------------------------------------------------------
----------------
Paolo Amodio
dixie@dixienet.it
www.dixienet.it
Reply to: