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 № 1Tam 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.