<?xml version="1.0" encoding="UTF-8"?>











<rss version="2.0" xmlns:jf="http://www.jivesoftware.com/xmlns/jiveforums/rss">



<channel>
    <title>Support Forums: Message List - Prevayler 2.0 Released: Prevalent Persistence Engine</title>
    <link>http://www.theserverside.com</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    
        <generator>Jive Forums Silver 5.5.30 (www.jivesoftware.com)</generator>
    
    <pubDate>Sun, 26 May 2013 05:30:18 -0400</pubDate>


    <item>

        <title>not no-queries</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=27931</link>

        

        
            <description><![CDATA[&lt;quote&gt;<br>Iterating all the elements in memory to search for name.equals(&quot;bob&quot;) is not going scale for enterprise apps.<br>&lt;/quote&gt;<br><br>Why would you want to iterate?  Why not just use a HashMap?  That's essentially what an...]]></description>
        

        <pubDate>Thu, 30 Sep 2004 21:57:38 -0400</pubDate>

        

        <jf:creationDate>Thu, 30 Sep 2004 21:57:38 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 30 Sep 2004 21:57:38 -0400</jf:modificationDate>
        <jf:date>Sep 30, 2004</jf:date>
        <jf:author>Stephen Kestle</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>you pay only when it fails</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=27931</link>

        

        
            <description><![CDATA[<blockquote>restore from the persistent storeif (execute action on king fails)&#xA0;&#xA0;king = null; So you don't have to execute an action twice, and you don't use as much memory,</blockquote>The thing is queries run in parallel with transaction...]]></description>
        

        <pubDate>Mon, 16 Aug 2004 14:04:06 -0400</pubDate>

        

        <jf:creationDate>Mon, 16 Aug 2004 14:04:06 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 16 Aug 2004 14:04:06 -0400</jf:modificationDate>
        <jf:date>Aug 16, 2004</jf:date>
        <jf:author>Klaus Wuestefeld</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Instantaneous Transactions</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=27931</link>

        

        
            <description><![CDATA[<blockquote>but you execute twice the successfull transactions. ... And that's the price to pay when you want Prevayler to do the rollback for you.</blockquote>See <a href="http://www.prevayler.org/wiki.jsp?edit=InstantaneousTransactions"...]]></description>
        

        <pubDate>Mon, 16 Aug 2004 13:33:47 -0400</pubDate>

        

        <jf:creationDate>Mon, 16 Aug 2004 13:33:47 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 16 Aug 2004 13:33:47 -0400</jf:modificationDate>
        <jf:date>Aug 16, 2004</jf:date>
        <jf:author>Klaus Wuestefeld</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>...but you execute twice the successfull transactions</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=27931</link>

        

        
            <description><![CDATA[<blockquote><blockquote>yeah, transactions are executed twice. btut the execution of the transaction is not an expensive opration.</blockquote>How do you know? I mean, as I understood it, I can put as much business code as I like inside a transaction, so...]]></description>
        

        <pubDate>Fri, 13 Aug 2004 08:45:33 -0400</pubDate>

        

        <jf:creationDate>Fri, 13 Aug 2004 08:45:33 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 13 Aug 2004 08:45:33 -0400</jf:modificationDate>
        <jf:date>Aug 13, 2004</jf:date>
        <jf:author>Christoph Sturm</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>confusing runtime/development time?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=27931</link>

        

        
            <description><![CDATA[Yes, this looks like as a step back to flat files, but I see nothing wrong in flat files too.]]></description>
        

        <pubDate>Thu, 12 Aug 2004 00:43:25 -0400</pubDate>

        

        <jf:creationDate>Thu, 12 Aug 2004 00:43:25 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 12 Aug 2004 00:43:25 -0400</jf:modificationDate>
        <jf:date>Aug 12, 2004</jf:date>
        <jf:author>Juozas Baliuka</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>confusing runtime/development time?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=27931</link>

        

        
            <description><![CDATA[<blockquote>Databases have the same log files for recovery and use memory cache for performance. As I understand databases are implemented for reason and do not have any problems, is it some reason to replace database with log file and memory storage...]]></description>
        

        <pubDate>Wed, 11 Aug 2004 23:02:12 -0400</pubDate>

        

        <jf:creationDate>Wed, 11 Aug 2004 23:02:12 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 11 Aug 2004 23:02:12 -0400</jf:modificationDate>
        <jf:date>Aug 11, 2004</jf:date>
        <jf:author>Cameron Purdy</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>...but you execute twice the successfull transactions</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=27931</link>

        

        
            <description><![CDATA[<blockquote>yeah, transactions are executed twice. btut the execution of the transaction is not an expensive opration.</blockquote>How do you know? I mean, as I understood it, I can put as much business code as I like inside a transaction, so it might be...]]></description>
        

        <pubDate>Wed, 11 Aug 2004 08:11:27 -0400</pubDate>

        

        <jf:creationDate>Wed, 11 Aug 2004 08:11:27 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 11 Aug 2004 08:11:27 -0400</jf:modificationDate>
        <jf:date>Aug 11, 2004</jf:date>
        <jf:author>Lars Stitz</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>...but you execute twice the successfull transactions</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=27931</link>

        

        
            <description><![CDATA[<blockquote>yeah, transactions are executed twice. but the execution of the transaction is not an expensive opration. serializing it is expensive and happens only once.</blockquote>Good point. Thanks for the experience from the field.]]></description>
        

        <pubDate>Wed, 11 Aug 2004 07:50:26 -0400</pubDate>

        

        <jf:creationDate>Wed, 11 Aug 2004 07:50:26 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 11 Aug 2004 07:50:26 -0400</jf:modificationDate>
        <jf:date>Aug 11, 2004</jf:date>
        <jf:author>Arnaud Cl?re</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>confusing runtime/development time?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=27931</link>

        

        
            <description><![CDATA[Databases have the same log files for recovery and use memory cache for performance. As I understand databases are implemented for reason and do not have any problems, is it some reason to replace database with  log file and memory storage  ?]]></description>
        

        <pubDate>Wed, 11 Aug 2004 01:16:50 -0400</pubDate>

        

        <jf:creationDate>Wed, 11 Aug 2004 01:16:50 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 11 Aug 2004 01:16:50 -0400</jf:modificationDate>
        <jf:date>Aug 11, 2004</jf:date>
        <jf:author>Juozas Baliuka</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>you pay only when it fails</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=27931</link>

        

        
            <description><![CDATA[<blockquote>hey tom!it works like this:prevayler makes the copy of the system only before the first transaction and after a failing transaction.<br>pseudocode:<br>if (foodtaster == null)<br>&nbsp;foodtaster = copyKing();<br>if (execute action on...]]></description>
        

        <pubDate>Tue, 10 Aug 2004 18:55:22 -0400</pubDate>

        

        <jf:creationDate>Tue, 10 Aug 2004 18:55:22 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 10 Aug 2004 18:55:22 -0400</jf:modificationDate>
        <jf:date>Aug 10, 2004</jf:date>
        <jf:author>Tom Davies</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>confusing runtime/development time?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=27931</link>

        

        
            <description><![CDATA[<blockquote>the loading of the database happens at runtime.while creating / implementing the application (development time) only little amounts of data are needed for testing (with the exception of testing the behaviour under load) and so only little...]]></description>
        

        <pubDate>Tue, 10 Aug 2004 13:57:10 -0400</pubDate>

        

        <jf:creationDate>Tue, 10 Aug 2004 13:57:10 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 10 Aug 2004 13:57:10 -0400</jf:modificationDate>
        <jf:date>Aug 10, 2004</jf:date>
        <jf:author>Rickard Oberg</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>no queries</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=27931</link>

        

        
            <description><![CDATA[Iterating all the elements in memory to search for name.equals(&quot;bob&quot;) is not going scale for enterprise apps. OGNL and JXPath can index the elements in memory, and provide fast queries once the indexes are created, but this is a very different...]]></description>
        

        <pubDate>Tue, 10 Aug 2004 11:43:05 -0400</pubDate>

        

        <jf:creationDate>Tue, 10 Aug 2004 11:43:05 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 10 Aug 2004 11:43:05 -0400</jf:modificationDate>
        <jf:date>Aug 10, 2004</jf:date>
        <jf:author>nextdb</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>confusing runtime/development time?</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=27931</link>

        

        
            <description><![CDATA[the loading of the database happens at runtime.<br>while creating / implementing the application (development time) only little amounts of data are needed for testing (with the exception of testing the behaviour under load) and so only little data has to...]]></description>
        

        <pubDate>Tue, 10 Aug 2004 11:31:05 -0400</pubDate>

        

        <jf:creationDate>Tue, 10 Aug 2004 11:31:05 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 10 Aug 2004 11:31:05 -0400</jf:modificationDate>
        <jf:date>Aug 10, 2004</jf:date>
        <jf:author>martin schissler</jf:author>
        <jf:replyCount>4</jf:replyCount>
    </item>


    <item>

        <title>Prevayler 2.0 Released: Prevalent Persistence Engine</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=27931</link>

        

        
            <description><![CDATA[I read the intro to Prevayler and saw this:<blockquote>&nbsp;Simpler and faster development time.</blockquote>If the database has to be loaded at startup, won't it take quite some time with a reasonably large database? I mean, the startup will take...]]></description>
        

        <pubDate>Tue, 10 Aug 2004 10:06:46 -0400</pubDate>

        

        <jf:creationDate>Tue, 10 Aug 2004 10:06:46 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 10 Aug 2004 10:06:46 -0400</jf:modificationDate>
        <jf:date>Aug 10, 2004</jf:date>
        <jf:author>Rickard Oberg</jf:author>
        <jf:replyCount>5</jf:replyCount>
    </item>


    <item>

        <title>...but you execute twice the successfull transactions</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=27931</link>

        

        
            <description><![CDATA[yeah, transactions are executed twice. btut the execution of the transaction is not an expensive opration. serializing it is expensive and happens only once. and copying the system is also expensive but happens only after failing...]]></description>
        

        <pubDate>Tue, 10 Aug 2004 08:28:35 -0400</pubDate>

        

        <jf:creationDate>Tue, 10 Aug 2004 08:28:35 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 10 Aug 2004 08:28:35 -0400</jf:modificationDate>
        <jf:date>Aug 10, 2004</jf:date>
        <jf:author>Christoph Sturm</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>



</channel>
</rss>

