我正在开发一个应用程序,我希望将所有当前用户身份验证(当前使用其登录令牌登录的用户)存储在内存中的数据库中。目前我有一个HSQL数据库,我在应用程序启动时执行DROP和CREATE TABLE命令来存储身份验证,但我想知道它们是否可以在应用程序重新启动时清除数据库(目前它存储到服务器之前)重新启动)。
有没有办法可以创建一个内存数据库,该数据库只对使用它的应用程序进行有限访问,并在应用程序重启时自行销毁?
答案 0 :(得分:2)
听起来这正是你所需要的:
Networked In-Memory Databases With ColdFusion
Using An In-Memory Database With ColdFusion (Out Of The Box)
答案 1 :(得分:0)
TRUNCATE TABLE <tablename> works in MySQL, maybe there is a similar function?