内存数据库?就是将数据库中的内容存到数据库中来?
有一个简单的办法:在serlet中设置一个static变量,将static变量存储你的数据库中内容,只要你启动服务器的时候启动这个servlet就行了。

解决方案 »

  1.   

    你说的“内存数据库”是什么概念?如果要把数据库和application放在同一个进程空间里,hypersonic sql可以做到。
      

  2.   

    例如在一个多用户的系统中,要记录每个用户的资料。在程序的运行过程中可能对用户的资料进行查询、添加、删除。可以把用户的资料写入数据库如oracle,而写入内存数据库的目的是为了提高性能。
      

  3.   

    先做出来再考虑提高性能吧。也许你需要的仅仅是一个对象级缓存,也许你根本不需要再提高性能,Oracle的性能很强大的。