我有一个使用spring xml配置的java spring MVC web应用程序构建,部署在tomcat服务器上。我的要求是,每当tomcat服务器启动或在关机后重新启动时,我希望在部署war之前从数据库中清除一个表。使用的数据库是mysql。我现在有两种方法,一种是将需要清理的表保存在内存中,使用内存数据库中的一些。第二种方法是让tomcat服务器在部署war之前执行脚本(它将负责清除表中的数据)。
我有一个Ruby on Rails web应用程序,它需要对数据库进行大约50次写操作才能进行自我配置。然后,在应用程序的剩余生命周期中,它将涉及到读取数据库。数据库将有大约50行。一个SQLite数据库是否足以处理生产服务器上每小时高达10万次命中的数据量?或者使用MySQL服务器是明智的吗?(还可以要求Ruby on Rails将SQLite数据库的全部内容预加载到内存中吗?)
谢谢