我正在研究 HSQLDB,除非您另有说明,否则它似乎将表存储在内存中。这对我来说听起来像是一个可怕的想法,但显然人们并不经常使用这个数据库。
如果您将数据库数据存储在内存中,如果您的应用程序进程死亡会发生什么?当您再次启动应用程序时,您究竟如何希望拥有相同的数据库?
数据库是用于持久数据的,那么为什么要将整个数据库存储在易失性内存中而不是持久存储在文件系统上呢?我在这里缺少这种数据库的用例吗?
我正在研究 HSQLDB,除非您另有说明,否则它似乎将表存储在内存中。这对我来说听起来像是一个可怕的想法,但显然人们并不经常使用这个数据库。
如果您将数据库数据存储在内存中,如果您的应用程序进程死亡会发生什么?当您再次启动应用程序时,您究竟如何希望拥有相同的数据库?
数据库是用于持久数据的,那么为什么要将整个数据库存储在易失性内存中而不是持久存储在文件系统上呢?我在这里缺少这种数据库的用例吗?