推荐使用Spring Boot开发时使用H2数据库吗?

时间:2019-04-15 05:19:26

标签: database spring oracle spring-boot h2

我有一个简单的问题,是否有人可以在使用Spring Boot和Spring Data JPA进行开发时使用H2数据库,并在完成开发后转入oracle之类的数据库??

2 个答案:

答案 0 :(得分:1)

恕我直言,确定,直到您需要进行一些性能测试为止。 H2的性能比PostgreSQL和Oracle的性能差。

答案 1 :(得分:0)

考虑到局限性,您可以将内存数据库用于生产。

从Spring Docs( 31.1.1 ),

  

使用内存嵌入式数据库来开发应用程序通常很方便。显然,内存数据库不提供持久存储。您需要在应用程序启动时填充数据库,并准备在应用程序结束时丢弃数据。

https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-sql.html