Как переключиться с mysql-разъема на mariadb? - PullRequest
0 голосов
/ 05 ноября 2018

Я переключаюсь с mysql-connector-java на mariadb-java-client.

Вопрос:

1) Есть ли проблема, если базовая база данных все еще является mysql базой данных?

2) Допустимо ли использовать jdbc:mariadb в качестве URL, даже если базовый БД все еще mysql?

3) Я полагаюсь на spring-boot для создания начального HikariDataSource пула соединений. Нужно ли отключать внутренний пул подключений mariadb-client?

Например:

spring.datasource.url=jdbc:mariadb://localhost/tablename
spring.datasource.username=root
spring.datasource.password=
spring.datasource.hikari.minimum-idle=1
spring.datasource.hikari.maximum-pool-size=10

1 Ответ

0 голосов
/ 06 ноября 2018

1) Есть ли проблема, если базовая база данных все еще является базой данных mysql?

Обычно это не проблема (если только вы не используете 8.0 с новой аутентификацией caching_sha2_password).

2) Допустимо ли использовать jdbc: mariadb в качестве URL-адреса, даже если базовый db все еще mysql?

Да, это действительно. Единственная причина для jdbc: mariadb заключается в том, что он помогает предсказуемо загрузить драйвер MariaDB, даже если MySQL также находится в classpath

3) Я полагаюсь на spring-boot для создания исходного пула соединений HikariDataSource. Нужно ли отключать внутренний пул подключений mariadb-client?

Если вы не включили внутренний пул драйвера, он не используется. Но, возможно, вам стоит попробовать внутреннее объединение.

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