Использование базы данных H2 при разработке с использованием Spring Boot рекомендуется? - PullRequest
0 голосов
/ 15 апреля 2019

У меня простой вопрос, может ли кто-нибудь использовать базу данных H2 во время разработки с использованием Spring Boot и Spring Data JPA и после завершения разработки перейти к базе данных, как oracle.?

Ответы [ 2 ]

0 голосов
/ 15 апреля 2019

Вы можете использовать базу данных в памяти для производства с учетом ограничений.

Из документов Spring ( 31.1.1 ),

Частоудобно разрабатывать приложения, используя встроенную базу данных в памяти.Очевидно, что базы данных в памяти не обеспечивают постоянного хранения.Вам нужно заполнить базу данных, когда ваше приложение запускается, и быть готовым выбросить данные, когда ваше приложение заканчивается.

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

0 голосов
/ 15 апреля 2019

Это ИМХО нормально, пока вам не понадобится провести тестирование производительности.Производительность H2 хуже, чем, например, у PostgreSQL и Oracle.

...