Hej,
> > problemet dybest set er mapning mellem java objekter og databaserækker,
så
> > kunne du overveje en OODBMS som alternativ til ovenstående.
>
> God pointe, bortset fra, at de tilgængelige DBMSer var Oracle 8 og MySQL
> 4 og desværre ingen andre.
Ja det havde jeg næsten gættet, men hvis det valg var truffet udfra et ønske
om at persistere en række java objekter, så kunne en OODBMS jo fungere som
en samlet løsning så man helt kunne undgå den traditionelle database.
> > Check fx.
www.ozone-db.org - en glimrende open source OODBMS database
der
> > arbejder direkte med java objekter
>
> Tak for link. Har du eller andre erfaringer med mere end ét Java-OODBMS?
Nej faktisk ikke - jeg har prøvet Ozone og det var en ganske fornøjelig
oplevelse hvor tingene bare virkede, og hvor det var til at forstå hvad der
foregik. Dokumentationen er virkelig god, og fyldt med nyttige eksempler.
Desuden er der mailinglister hvor folk faktisk svarer på det man spørger om
> - I så fald: Kan du/I lokkes til at kradse nogle tanker ned om dem?
Teknologien er virkelig spændende synes jeg, men jeg endte alligevel med at
vælge en traditionel database til mit projekt, af følgende årsager:
1) Ingen umiddelbar metode til at manipulere data uden at skrive at java
program til det (en query engine er på deres Todo liste)
2) Problematisk at gennemføre schema evolutions (udvid din klasse med et nyt
felt - hvad med eksisterende data)
3) Fastlåst i Java/proprietær teknologi
Ingen af disse ting behøver nødvendigvis at udgøre nogen væsentlig
forhindring i et givent projekt, så jeg vil under alle omstændigheder
opfordre til at interesserede kigger på Ozone og de muligheder man har med
den type teknologi i forhold til den gode gamle relationsdatabase.
Mvh,
Michael
www.hyperpal.com