Oracle Magazine Novembre-Dicembre ‘06

Oracle Magazine Novembre-Dicembre 2006
È disponibile in formato digitale l’ultimo numero dell’Oracle Magazine.

Oracle Magazine Settembre-Ottobre ‘06

Oracle Magazine Settembre-Ottobre 2006
Finalmente sono disponibili in formato digitale i numeri dell’Oracle Magazine, molto più comodi ed ecologici delle classiche riviste che ogni due mesi arrivavano sulle nostre scrivanie.
Io ho scelto di riceverlo solo in digitale, ma credo comunque che, per chi lo desideri, sia ancora possibile riceverlo in formato cartaceo.

Object-Relational Impedance Mismatch

Ottimo post di Zuck sull’Object-Relational Impedance Mismatch, tema su cui lui, io ed altri abbiamo discusso più di qualche ora.

Certo è difficile trovare un punto di equilibro, soprattutto in progetti in cui il disegno del DB è delegato ad un team che spesso, per formazione, sono esclusivamente orientate al modello relazionale puro, mentre il disegno delle classi e, più in generale, di come l’applicazione deve realizzare tecnicamente quanto espresso nella specifica è gestito da programmatori che pensano esclusivamente ad oggetti.
Una possibile soluzione è quella proposta da Zuck: utilizzare un DB ad oggetti come db4o.

Come ho detto si tratta di una possibile soluzione, almeno sulla carta. Infatti, specialmente in grandi progetti o in ambiti dove gli skill sono ben definiti e valutati, ricrearli da zero, su di un prodotto nuovo e poco conosciuto potrebbe rivelarsi molto meno fattibile del previsto.
Una via più semplice, specialmente per chi programma in Java, è rappresentata da Oracle TopLink:

Oracle TopLink, industry leading Java object-to-relational persistence architecture, provides a highly flexible and productive mechanism for storing Java objects and Enterprise Java Beans (EJBs) in relational databases and for converting between Java Objects and XML documents (JAXB). TopLink offers developers excellent performance and choice, working with any database, any application server, any development toolset and process, and any J2EE architecture.

Trotterellando anche un po’ su Google ho ritrovato una vecchia conoscenza mia e di Zuck (JavaConference 2003?), Cachè, un DB ad oggetti commerciale le cui performance sono dichiarate elevatissime. Legato a Cachè ho trovato anche un interessante documento dall’illuminante titolo “Oscillating Between Objects and Relational: The Impedance Mismatch”.

Documentazione - Maggio ‘06

Ecco un po’ di libri che a giorni mi verranno consegnati da Amazon e che mi sento di consigliare a tutti:

10g on Linux Shell scripting
Sendmail Cluster Linux

Spero a breve di far seguire una breve recensione.