Как изменить базу данных веб-приложения с RDB на Hadoop при использовании JPA? - PullRequest
0 голосов
/ 12 июня 2019

Если вы используете DAO в качестве интерфейса между приложением и базой данных, вы можете изменить базу данных с RDB на Hadoop (которая имеет совершенно другую схему таблиц) без каких-либо изменений на стороне приложения. (все, что вам нужно сделать, это изменить DAO.) Если вы используете JPA, легко ли также изменить базу данных? Можете ли вы изменить базу данных, не внося никаких изменений в приложение? Если да, подскажите, как это сделать?

1 Ответ

0 голосов
/ 12 июня 2019

JPA предназначен только для RDBMS (реляционной системы управления базами данных) , поэтому да, вы изменяете изменения между Oracle, MSSQL, MySQL, PostreSQL и т. Д. НО вы не можете перейти на базу данных NoSQL, такую ​​как Hadoop или MongoDB.

Чтобы изменить его, вы должны использовать драйвер JDBC базы данных и соответственно установить диалект Hibernate (или любую реализацию JPA, которую вы используете).

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