Kiedy jest odpowiedni czas na użycie MariaDB zamiast MySQL i dlaczego?

39

Co zarabiamy, a co straciliśmy podczas tej migracji?

Czego powinienem się spodziewać jako wady po migracji?

Czy naprawdę nie trzeba zmieniać aplikacji w żadnej sytuacji?

Maniero
źródło

Odpowiedzi:

15

Myślę, że teraz jest czas na zabawę z MariaDB (tak jak teraz jest czas na zabawę z czymś takim). Osobiście wstrzymałbym się, dopóki nie poznam kilku kolejnych deweloperów, którzy wdrożyli MariaDB na stronie klienta na żywo, zanim zrobię to sam.

Niektóre sytuacje mogą wymagać zmiany aplikacji, ale coś tak poważnego jak zmiana silnika bazy danych nie należy lekceważyć.

Toby
źródło
Nie ma nic złego w ostrożności, obserwując, jak inni zanurzają stopę w puli nowego silnika pamięci. +1 za czekanie przed wielkim skokiem !!!
RolandoMySQLDBA
15

Nie ma powodu spekulować, czy Oracle „będzie” nadal aktywnie rozwijać MySQL. Fakty są łatwe do znalezienia: spójrz na dziennik zmian i ogłoszenia o wersji zapoznawczej. Prawda jest taka, że ​​Oracle przyspieszyło rozwój MySQL szybciej niż kiedykolwiek wcześniej, a wydania są również naprawdę dobrej jakości, w przeciwieństwie do wydania Sun 5.1 lub MySQL AB 5.0, z których oba były okropnej jakości.

Oracle zasługuje na uznanie za uratowanie MySQL, a nie porzucenie go.

Baron Schwartz
źródło
4
Chociaż jestem wnikliwy, nie rozumiem, jak to odpowiada na pytanie
BlueRaja - Danny Pflughoeft
8

MariaDB można po prostu podłączyć ze względu na kompatybilność z MySQL. Ponadto istnieją pewne dobre funkcje administracji DB (np. Dokładność czasu zapytania w mikrosekundach zamiast tylko kilku sekund).

Zrobiłem to na kilku stronach Drupala i nie miałem żadnych problemów.

txwikinger
źródło
+1 za odwagę w przejściu na MariaDB !!!
RolandoMySQLDBA,
3

Większość moich serwerów i klientów zaczęło przestawiać się na MariaDB 5.2, ponieważ nadal mają głównie bazy danych oparte na MyISAM, a od http://vbtechsupport.com/606/ jasne jest, że MariaDB jest tą, która ma wybrać, czy chcesz uzyskać wzrost wydajności związany z MyISAM.

MariaDB 5.3 rozwija się również bardzo dobrze dzięki ulepszeniom replikacji mysql i grupowym zatwierdzaniu zobacz wyniki na stronie MySQL na Facebooku, a także https://lists.launchpad.net/maria-developers/msg04278.html

p4guru
źródło
3

Nauczyłem się czegoś interesującego ...

Baron Schwartz wydaje się bardzo pewny, że MySQL pozostanie silny przez jakiś czas. Osobiście jeszcze nie zeskoczyłbym z pociągu MySQL. Ponieważ MySQL (eh, Oracle [który po prostu nie ześlizguje się z języka i nigdy nie będzie]] nadal jest obsługiwany, dałoby to innym osobom, takim jak Monty i Percona, szansę dotrzymania kroku zmianom MySQL w MyISAM (chociaż to może być rzadkie). W przypadku takich zmian Monty i Percona mogą wprowadzić odpowiednie zmiany w kodzie dla MyISAM i MariaDB.

Możesz myśleć o MySQL bardzo podobnie jak Social Security w USA. Chociaż wiele osób mówi o tym, że ubezpieczenie społeczne w końcu odchodzi, wyjście z zabezpieczenia społecznego może teraz obrabować jedną z przyszłych wyższych miesięcznych wypłat / świadczeń. Drizzle poszedł tą drogą i zamroził MyISAM na czas i wykorzystuje ten silnik pamięci tylko do użytku w tabeli temp. Większość doświadczonych użytkowników Drizzle jest zadowolona z tej decyzji, ale nie pozostawia to miejsca na wyższe oczekiwania.

Tak więc, dopóki MySQL nie zniknie, nie ma prawdziwego powodu, aby porzucić MySQL. Oczywiście, zanim MariaDB stanie się bardziej dojrzała i rozpowszechniona, przełączanie silników pamięci masowej i serwerów DB jest po prostu akademickie i sprowadza się do osobistego wyboru.

RolandoMySQLDBA
źródło
1
I dlatego mamy przedsiębiorstwo żyjące w epoce kamienia łupanego. Podobnie jak „nie ma powodu”, aby przejść z Javy, oprócz twarzy, że rozwój Javy (dla samego języka) jest prawie martwy w wodzie. Możesz postawić swoje pieniądze na to, że Oracle będzie kłopotać się rozwojem MySQL. Taki jest sens MariaDB.
Sleeper Smith