Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: XML-pohjainen tietovarasto [Java]

litra [21.07.2005 09:07:48]

#

Teen pikkuista swingi-pohjaista sovellusta kotikoneelle MVC-patternia hyväksi käyttäen.

Sovelluksesta on tarkoitus tulla mahdollisimman kevyt enkä halua ottaa siihen rinnalle mitään erillistä tietokantaa, kuten mysliä tai kakkesia.

Ideana on käyttää xml-tiedostoa tietokantana, johon on serialisoitu beanit xstream-kirjaston avulla.
Ongelmakohdaksi tulee miten instanssien update/delete onnistuisi järkevästi? Helppo ratkaisu olisi ladata koko xml muistiin ja muokkauksen jälkeen "oksentaa" taas kovolle, mutta vähän epäilyttää tuokin ratkaisu...

Hyviä ehdotuksia?

_Pete_ [21.07.2005 09:25:42]

#

litra kirjoitti:

Teen pikkuista swingi-pohjaista sovellusta kotikoneelle MVC-patternia hyväksi käyttäen.

Sovelluksesta on tarkoitus tulla mahdollisimman kevyt enkä halua ottaa siihen rinnalle mitään erillistä tietokantaa, kuten mysliä tai kakkesia.

Ideana on käyttää xml-tiedostoa tietokantana, johon on serialisoitu beanit xstream-kirjaston avulla.
Ongelmakohdaksi tulee miten instanssien update/delete onnistuisi järkevästi? Helppo ratkaisu olisi ladata koko xml muistiin ja muokkauksen jälkeen "oksentaa" taas kovolle, mutta vähän epäilyttää tuokin ratkaisu...

Hyviä ehdotuksia?

Toimiiko tuo niin, että tarvittava beani de-serialisoidaan muistiin vain tarvittaessa vai niin että kaikki kerralla?

litra [21.07.2005 09:30:55]

#

_Pete_ kirjoitti:

Toimiiko tuo niin, että tarvittava beani de-serialisoidaan muistiin vain tarvittaessa vai niin että kaikki kerralla?

Tarvittaessa..kyselyt tehdään xpath/xquery ja tuloksesta de-serialisoidaan beani/beanit

_Pete_ [21.07.2005 09:44:14]

#

litra kirjoitti:

_Pete_ kirjoitti:

Toimiiko tuo niin, että tarvittava beani de-serialisoidaan muistiin vain tarvittaessa vai niin että kaikki kerralla?

Tarvittaessa..kyselyt tehdään xpath/xquery ja tuloksesta de-serialisoidaan beani/beanit

Ok.. No ei kyllä äkkiseltään tule mieleen muuta tapaa tehdä tuo kun luku/karsinta/kirjoitus.

Vaikuttaapa hyvältä kirjastolta, pitääkin kokeilla sitä omassa projektissa, jossa tällä hetkellä teen vastaavaa "käsin" ...

renni [22.07.2005 21:51:52]

#

Vilkaisepa tällaista:
http://www.sleepycat.com/products/xml.shtml

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta