/ / Jakie zmiany należy wprowadzić w aplikacji internetowej od MySQL do MariaDB? [zamknięty] - java, mysql, java-ee, mariadb

Jakie zmiany należy wprowadzić w aplikacji internetowej z MySQL do MariaDB? [zamknięty] - java, mysql, java-ee, mariadb

Mam aplikację internetową opracowaną w Javie (JSP, Servlets, itp.), W której używam MySQL jako DBMS, uważaj:

  • Pula połączeń
  • Przygotowane oświadczenie
  • Przechowywane procedury -Wyzwalacze

Moje pytanie brzmi, ile zmian muszę wprowadzić w mojej aplikacji (oprócz zmiany nazwy sterownika i. Jar) dla płynnego działania z MariaDB.?

Albo jakie rozważania należy podjąć w związku z tą zmianą?

Odpowiedzi:

0 dla odpowiedzi № 1

Tam jest lista zgodności na stronach MariaDBs, więc widać, że 99% totak samo jak w MySQL. Z perspektywy Java, twoje instrukcje i pula połączeń powinny pozostać takie same, jednak przypuszczam, że mogą to być niewielkie zmiany w sposobie pisania procedur przechowywanych.

Zasadniczo przejście to nie powinno powodować żadnych problemów, ale nadal chcesz to dokładnie przetestować, aby mieć pewność, że nic się nie zmieni.


0 dla odpowiedzi nr 2

MariaDB jest bezpośrednim rozwidleniem bazy kodu MySQLktóre nie odbiegały jeszcze od niego, programiści robią wszystko, aby uniknąć zmian w łamaniu kompatybilności, aby upewnić się, że MariaDB może zostać użyty jako zamiennik MySQL. Oznacza to, że przejście z MySQL na MariaDB jest porównywalne z aktualizacja twojej wersji MySQL.

Jest mało prawdopodobne, że będziesz musiał je wykonaćmodyfikacje w twojej aplikacji. Mimo to właściwy test integracyjny jest konieczny przed migracją systemu produkcyjnego, szczególnie gdy twoja wersja MySQL nie jest aktualna.