Just Launched: You can now import projects and releases from Google Code onto SourceForge
We are excited to release new functionality to enable a 1-click import from Google Code onto the Allura platform on SourceForge. You can import tickets, wikis, source, releases, and more with a few simple steps. Read More
From: Elias Ross <eross@m-...> - 2006-03-31 19:04:10
I just finished writing JBPM support for JBossCache, which also supports
Berkeley DB and JDBC for persistence.
It's actually about 3-4 times slower than BerkeleyDB. Which I suspect
from profiling during a load test, is due to some extent to how
serialization is managed. (Some of it is likely due to my novice
implementation, please look)
[sorry for the long URL]
I wrote my own Key and Value serialization functions, which helped quite
a bit. But the serialization internally uses Java default
serialization. And there's a lot of copying and creation etc. within
the jdbm.tree.BPage class.
The design suggests changing the interface Serializer of into a
different interface or abstract base class. Something resembling the
BerkeleyDB class repository, perhaps?
I wondered if there were any thoughts on this? Do you want help?