> Does Derby handle machine shutdowns that occur while it's still running,
I believe Derby should be OK with this. At the time of the next startup,
when the database is next opened by an application, Derby will
automatically scan its log file and perform recovery (re-doing any
committed transactions that weren't flushed to disk, and un-doing any
in-flight transactions that were active at the time of the shutdown).
This entire process should be invisible to the user and to the application,
except for a very short pause when the database is re-opened and recovered.
thanks,
bryan