to have a guarantee that a sent message is actually on disk there needs to be a disk sync. KahaDB does this by default, the KahaPersistenceAdapter does not, by default it just does it on a transaction boundary.
So KahaDB behaves like KahaPersistenceAdapter when enableJournalDiskSyncs="false" On 11 November 2010 10:47, carlo.bonamico <carlo.bonam...@gmail.com> wrote: > > Thanks Gary... > You suggest using KahaDB over KahaPersistenceAdapter because of more > development activity and support. > However, I have significant performance issues with KahaDB. From my tests, > KahaBD performance is heavily dependent on the maximum sync rate of the > filesystem. > KahaPersistenceAdapter is generally faster as described. > My questions are: > -enableJournalDiskSyncs="false" speeds up KahaDB a lot, but, does it > guarantee persistence of messages in all cases? > > -is KahaPersistenceAdapter as reliable as KahaDB? > -does it guarantee persistence of queues? I do not need Topic durable > subscriptions, only guaranteed delivery for queues > > > > -- > View this message in context: > http://activemq.2283324.n4.nabble.com/Difference-between-kahaPersistenceAdapter-and-kahaDB-tp3010514p3037599.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. > -- http://blog.garytully.com http://fusesource.com