mnogo zeznuto pitanje ... ja oficijalno mogu da ti kazem - NE :D ... no aj sad da zaboravimo da ja radim za mysql ...
privatno, nije jednostavna odluka, evo nekih cinjenica pa odluci sam ... ja licno teram original mysql i redovno oprobavam i sve forkove koji trenutno postoje
1. perkona ne radi nikakav pravi development na server delu, njihov server je mysql + google patches koji rade samo na linuxu .. dakle postoji nekoliko stvari koje mogu da se ubrzaju na mysql-u i koje su poznate ali
- nisu dovoljno istestirane
- rade samo sa najnovijim gcc-om
- rade samo na linuxu
zato ti patchevi ne postoje u mysql serveru (originalnom) .. tako da sta je fora, perkona ceka da izadje mysql, onda uzmu pa ture tih nekoliko patcheva na mysql, odrade malo testova i to je to .. to jeste nesto brze pod nekim okolnostima u odnosu na original mysql, ali samo u nekim slucajevima ... no ako radite iskljucivo na linuxu i nije vam preterano bitno ako mozda neki od tih patcheva mozda nesto smori (dakle nije dokazano ni "ovako ni onako") perkonin server na linuxu jeste u nekim slucajevima brzi, ako ne koristite iskljucivo linux nego i windoze/solaris/... onda perkonin server tu ne igra nikakvu ulogu - prosto - ne radi uopste
2. perkonin xtradb dosta kasni u odnosu na originalni innodb, dakle tek kada innodb izadje onda oni moraju da prodju kroz sve promene pa da vide kako ce da ufuraju svoje patcheve (tj google patcheve) da ne poremete normalan rad .. posebno sto svaka nova verzija mysql-a vec ima delove tih poboljsanja samo uradjene da rade na svim sistemima i testirano u realnim uslovima na realnim klijentima
3. perkona ima ODLICAN support & consulting (sve su to moje bivse kolege, mnoooogo zahebano jaki momci) koji u svemu moze da se poredi sa nasim support & consultingom ... mi doduse imamo ceo veliki dev tim iza nas kada nismo nesto sigurni pa cimamo njih, no to je vrlo retko...
4. perkona ima ODLICAN data recovery tim .. dakle ako smoris innodb table space (imao si neispravan ram ili neispravan raid kontroler i koraptovao ti se table space), mi cemo ti reci kako da izvadis deo podataka koji nije koraptovan ali onaj deo koji se koraptovao sto se nas tice - vrati iz bekapa, perkona i iz tog dela moze da izvadi dobar deo podataka - rucno (kosta bubreg i levo plucno, ali ce se iscimati, mi necemo to da radimo za realne pare uopste)
5. perkona ima DRUGACIJI support&consulting policy od mysql-a (oracle-a) ... drugi sistem placanja etc ... za mala preduzeca to moze da bude prihvatljivije resenje
moje licno misljenje je - ako te ne zanima support&consulting, original mysql je bolje resenje, ako te zanima support & consulting - proveri koja ti ponuda od koje firme bolje lezi pa odaberi tu firmu ... doduse obavezno proveri i SkySQL koji takodje nudi support & consulting (isto izbeglice iz oracle-a - to su moje kolege koje nikako nisu hteli da ostanu u oraklu tako da su se skupili u skySQL-u, extra ekipa, ooooogromno znanje) ... u slucaju SkySQL-a nikako ne preporucujem MariaDB - vec opet izbor izmedju mysql-a original i xtradb-a .... eventualno razmisliti o drizzle-u koji SkySQL sada takodje podrzava
ja recimo da imam malu firmu (par mysql servera, 10 zaposlenih ..) ja bi uzeo skySQL + original mysql server
nadam se da sam bar malo pomogao u odluci ...