什么是H2数据库?我们什么时候可以使用它?

Vis*_*ari 6 database h2

我听说过 H2 数据库,但它是如何工作的呢?我现在正在从许多网站抓取数据,并且不想访问我已经抓取的同一 URL。那我可以使用H2数据库吗?

dev*_*dit 5

H2 是一个开源 Java SQL 数据库。它可以在嵌入式和服务器模式下运行。它被广泛用作内存数据库。

内存数据库依赖系统内存而不是磁盘空间来存储数据。因为内存访问比磁盘访问快。当我们不需要持久化数据时,我们使用内存数据库。默认情况下,内存数据库是易失性的,当我们重新启动应用程序时,所有存储的数据都会丢失。

如果你想持久化H2数据库中的数据,你应该将数据存储在文件中。要实现相同的目的,您需要更改应用程序属性文件中的数据源 URL 属性。

在此处了解有关 H2 的更多信息