In this discussion it would be good to understand what "startup" means.

1) is the user "starting" up on an existing db.  Our unit tests almost
   always create a new database as part of the startup.  Since creating
   a new db and connecting is one step in derby, it is often difficult
   to tell the difference.

2) is the user "starting" up on an existing database that has a lot of
   recovery to do.  Derby provides a way to shut down "cleanly" so that
   no recovery is necessary at the next startup.

Michael J. Vinca wrote:
I can attest to it. My Java app had a very minimal startup time, until I added a Derby database. Now it is very noticeable. I don't have any specific numbers, just minimal to noticeable. :-)

On Jul 27, 2006, at 8:09 PM, David Van Couvering wrote:

I am here at OSCON and a user of Derby was complaining rather energetically to me at the cost of startup time for Derby. He said this is a real problem for running unit tests, as this is compounded by running multiple tests, each one starting up a new database.

I was wondering if other users out there have a similar complaint and if you can give a sense of how important this is. If you can describe your specific usage pattern that would be very helpful.

Thanks!

David





Reply via email to