HSQLDB MEM内存数据库使用总结
1. MEM内存数据库只能在当前的应用进程中存在,如果当前的应用程序进程关闭了的话,那这个内存数据库也随之消亡了。
2. MEM内存数据库如何导出?由于MEM并不向Standalone的文件数据库一样存在.script文件,因此,不能简单的根据.script内容生成又一个数据库。因此,如果需要将内存数据库中的内容给传输出来,必须要在内存数据库关闭之前,查询出所有的数据对象,转换成相应的CachedRowSet,将这个传输到服务器端,然后在服务器端执行数据库创建的Schema,执行相应的SQL语句,将CachedRowSet给重新恢复到数据库上去。不知道这个性能如何?