当前位置: 代码迷 >> Eclipse >> 请教myeclipse自带的derby是内存数据库吗
  详细解决方案

请教myeclipse自带的derby是内存数据库吗

热度:57   发布时间:2016-04-23 13:48:05.0
请问myeclipse自带的derby是内存数据库吗?
如果是的话为什么数据库信息要保存成文件信息而不是在内存中存放,如果不是内存数据库有什么好的基于java的内存数据库吗?

------解决方案--------------------
我觉得不像是内存数据库,它是嵌入式数据库,内存数据库似乎对于一些计算很实用,它不需要保存数据,但要在各个对象之间传递参数。不过它不保存数据到磁盘也就只能用在纯计算性能的功能上,像企业应用在分布式环境中要在多个进程间交换数据,这个东西就用不上。

Derby 是嵌入式数据库,也就是说数据库和你的程序当前在同一个操作系统进程中运行,其实它就是一些 java 类,你一调用它就运行了。还有另一款嵌入式 java 数据库,叫 HSQL。

它有默认的磁盘路径,数据文件会放在哪里。

到 db.apache.org 上看怎么设置要保存的数据文件的位置。
  相关解决方案