title: Using embedded database in production environment?
body: <p>I am using <a href="http://docs.spring.io/spring/docs/3.0.0.M4/reference/html/ch12s08.html" rel="nofollow">Spring MVC 3.2 Embedded database (H2)</a> Support for storing real-time progress of tasks,queuing notifications and some temporary logs.The only problem with this approch is that my data gets vanished ; If the application redeploys or server restarts.This scenario is probably very rare in production environment but still I want to know that using embedded databases in production environment is a good choice or not?..Or is there any way to persist embedded database state to hard-disk so that the next time server boots we can restore the database state to stored checkpoint?</p>
  
  <p>Thank you. </p>