[jboss-dev] Embedded DB for internal use

Bill Burke bburke at redhat.com
Thu Sep 6 16:15:13 EDT 2007


what benefit does a DB give you?

Brian Stansberry wrote:
> I know there've been a few threads on this general topic, so please 
> forgive if I'm rehashing old ground.
> 
> I'd like to replace the way clustered web sessions and clustered EJB3 
> SFSBs store their data.  They currently do it to the file system via 
> JBossCache's FileCacheLoader.  Lot's of issues with that. A simple 
> alternative is a config change to use JDBCCacheLoader and have the 
> storage done to an embedded DB.
> 
> My assumptions about this are:
> 
> 1) Each AS instance would be *meant to* have it's own DB instance; it's 
> not meant to be a shared resource. A user reconfiguring the AS to share 
> the same db instance with the same schema between AS instances would be 
> making a configuration mistake.
> 2) It would be a production ready RDBMS (Derby ???); expectation would 
> not be that customers should replace it by default.
> 3) We'd deploy our own datasource (say "EmbeddedDS" or "InternalDS") to 
> talk to it. Internal services like I described would use that datasource.
> 4) DefaultDS could point to it as well, so the AS works out of the box. 
> But the recommendation there would be the same as now -- reconfigure the 
> DefaultDS to point to an external production-ready DB.
> 
> Thoughts?
> 

-- 
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com



More information about the jboss-development mailing list