Az openSUSE-nél is a MariaDB lehet az alapértelmezett

Michal Hrusecky - az openSUSE csapat egyik tagja - nemrég egy levelet küldött az opensuse-factory listára, amelyben kifejtette, hogy az openSUSE által szállított két MySQL variáns (mysql-community-server / MySQL Community Server az Oracle-től, mariadb - MariaDB a Monty Program-tól) közül a MariaDB-t látná szívesen alapértelmezettként, ezért egy kérést küldött be annak érdekében, hogy az openSUSE 12.3-ban már a MariaDB lehessen az alapértelmezett. Részletek itt.

Hozzászólások

es legalabb full kompatibilis a MySQL-el?

--
openSUSE 12.2 x86_64

Ez orvendetes. Mar csak arra kene ravenni a nepeket, hogy inkabb Postgrest hasznaljanak, vagy legalabb valami olyan reteget ami elfedi, hogy milyen adatbazis is van alatta. Falra tudok maszni a mysql-only cuccoktol.

--
|8]

Az, hogy a PHP bugos, 1) hol relevans a PHP-ra mint platformra fejlesztokre nezve 2) miert dobjunk el egy alapvetoen jo technologiat csak azert, mert az implementacio szar?

Mondjuk a PHP fejlesztok megerdemlik egymast meg a munkajukat, de ez privat velemeny.

Szerintem nem jo a dolgokat keverni, nem kartyaparti ez.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

Pont errol van szo. A PDO, mint konkret implementacio fos, de ettol meg sokkal jobb megoldasnak tartom, mint az olyan kodokat, amik egy adott adatbazistol fuggnek, es a kesobbiekben nagyon sok fajdalom aran lehet csak atirni oket.

Egyebkent engem, mint PHP nyelven fejleszto egyent (hahaha) nem feltetlen erdekel, hogy a PDO implementacio milyen minosegu. Mivel a platform felkinalja azt, mint lehetoseget, sot, az egyetlen olyat, mely fuggetlen a mogotte levo database engine-tol, raadasul jo tapasztalataim vannak vele, en azt fogom hasznalni. Ha egy Drupalnak megfelel, akkor nekem is.

A PHP core fejlesztoi meg azert vannak etetve, hogy a PDO implementacioja ne legyen fos. Ha megis az, akkor pocsek munkat vegeznek.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

En egy olyan megoldast, ami ismert bugokkal teli, design hibaktol hemzseg (a fentebb emlitett bug design hiba miatt letezik egyatalan, es nem ez az egyetlen), semmikeppen sem tartok alkalmasnak hasznalatra. Mivel a megjavitasa azzal jar, hogy nagy valoszinuseggel at kell irni jopar dolgot meglevo kodban, ezert ablakon kidobott idonek erzem azt, hogy az ember ezzel foglalkozzon. Persze mindig akad, akinek erre van ideje.

> Mivel a platform felkinalja azt, mint lehetoseget, sot, az egyetlen olyat, mely fuggetlen a mogotte levo database engine-tol

Nem ez az egyetlen engine fuggetlen layer. Ott van az ADOdb is, es egy rakas egyeb. Bar egyiket sem hasznaltam (nem nyulok phphoz ha tehetem), PDO-nal csak jobb lehet.

Attol, hogy PDO-t sokan hasznaljak, es makodra nem futottal meg bele csunya bugba (vagy nem tudsz rola, hogy leakeli a sessionjeid mas, ugyanazon processen belul futo kodnak), attol meg fos marad.

> A PHP core fejlesztoi meg azert vannak etetve, hogy a PDO implementacioja ne legyen fos. Ha megis az, akkor pocsek munkat vegeznek.

Pocsek munkat vegeznek, nyugodtan nezd meg a PDO-ra nyitott jegyek szamat, azok allapotat, es egyes jegyek sulyossagat. Eleg sokat mond.

--
|8]

A PHP core-n belul gondoltam az engine-fuggetlen layert. Nyilvan le lehet tolteni kulonboozo library-kat, de oszinten: szerintem pont ugyanannyi az eselye, hogy ocsmany szar kodba futok, mint a PHP core-n belul barhol. Onnantol meg mar azt mondom, hogy az ismert rossz az ismeretlen rossznal csak jobb lehet.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

Termeszetesen nem csak core-t hasznalok, de irto szkeptikus vagyok, sikerult mar parszor raszaladni dolgokra a temaban. Pl. a Smarty templatezesre teljesen jo, valamint van egy ActiveRecord nevu wrapper, ami gyakorlatilag a PDO folott egy reteg, na azt hasznalom meg. Mivel amugy is korical PDO connection az alkalmazasban, igy ez pont jo volt, de amugy nem is talaltam hasonlo library-t, ami nem PDO-ra epitkezik.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal