Re: Informations about prevalence

Klaus Wuestefeld <[email protected]>
Newsgroups gmane.comp.java.prevayler
Message-ID <[email protected]>
Hi Valerio :)

My question is: would anyone use a transient relational database for a
system that would never have persistence requirements?

See you, Klaus.


On Sat, Jan 29, 2011 at 4:56 PM, valerio barbagallo
<[email protected]> wrote:
> Hello Klaus,
> nice to hear you again.
>
> I'm glad that you found my thesis interesting, although I'm not working
> anymore with in-memory databases. Actually I'm now working in Reply, a
> consulting company which is partner of Oracle!
> I completely agree with all your answers. I would like just to point out
> that in-memory relational databases are not so useles:
>
> as i wrote in my thesis, if I remember well, relational IMDB could be useful
> for test purpose (obviously if you used standard SQL) to speed up all
> operations.
> relational IMDB can also be used as a default choice for applications that
> want to allow the user to switch to another relational enterprise
> database.For example JBoss uses HSQL by default.
>
> Regards,
> Valerio Barbagallo
> On Fri, Jan 28, 2011 at 8:38 AM, Klaus Wuestefeld
> <[email protected]> wrote:
>>
>> > Do you think prevalence can be seen as agile ?
>>
>> Yes. The prevalence architecture is much simpler and allows greater
>> freedom of choice for data structures and algorithms.
>>
>>
>> > Do you think the diffusion of agile methods could give a boost
>> > to prevalence ?
>>
>> Yes. Agile teams are more open to new ways of thinking about architecture.
>>
>>
>> > Thanks a lot for your answer !
>> >
>> > What caracteristics of prevalence can be seen as agile ?
>> > Could you detail ?
>>
>> Extremely easy set-up and deploy. No object-relational mismatch.
>>
>> http://www.codinghorror.com/blog/2006/06/object-relational-mapping-is-the-vietnam-of-computer-science.html
>>
>>
>> > I found this thesis.
>> > http://error0.altervista.org/university/tesi%20magistrale/thesis.pdf
>> > Have you ever heard about that before?
>>
>> No, I had not. It is a very nice roundup of in-memory databases union
>> Prevayler. I have copied Valerio, the author, in this email.
>>
>>
>> > Page 158, he says some interesting things about PICO4 and HSQLBD.
>> > What do you thing about that ? Is prevalence better than this
>> > new notions?
>>
>> HSQLBD is relational. Nobody uses the relational paradigm if not
>> forced to use it for persistence purposes. Nobody in there right mind
>> writes a transient app, such as a browser, a router or a game, keeping
>> its data in relational tables in RAM and accessing it through SQL, do
>> they?
>>
>> PICO4 produced better transaction throughput numbers than Prevayler
>> because, from what the thesis says, it does not physically sync
>> transactions to disk. So if one has non-important transactions, PICO4
>> is a good choice.
>>
>> Turning off Prevayler's physical sync to disk yields similar results.
>>
>> See you, Klaus.
>
>

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
To unsubscribe go to the end of this page: http://lists.sourceforge.net/lists/listinfo/prevayler-discussion
_______________________________________________
"Databases in Memoriam" -- http://www.prevayler.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.