moin,
MariaDB ist - soweit mit bekannt - ein Fork von MySQL.
ja es war ein Fork von mysql, aber seit der version 10 ist es ein eigendständiges dbms, ist aber weiterhin abwärtskompatibel.
also bis jetzt haben alle meine geschriebenen MySQL statements keine fehler produziert.
testen will ich es, weil mariadb durch einsatz von xtradb, viel performanter als MySQL auf Innodb sei. und für die zukunft deutlich mehr engines unterstützt werden als bei MySQL.
mittelfristig könnte es also durchaus sein, das mehr mariadb aufkommt.
aber man sollte jetzt nicht denken das mariadb eine eierlegende vollmilchsau ist. wie bei allem gibt es vor und nachteile, so auch hier.
wer diesbezüglich weitere Informationen möchte, hier mal ein Link
Mariadb vs. MySQL
zu nginX (ausgesprochen "Engine X")
also bis jetzt bin ich schwer begeistert.
das erste mal habe ich davon in einer Linux Zeitschrift gehört, wo dieser kurz vorgestellt wurde. darunter auch welche Großen diesen schon einsetzen. darunter Facebook, wordpress und sourceforge um nur einige zu nennen.
also musste der ja irgendwas gut machen.
im grunde ist der nginX schneller, robuster, flexibler und viel ressourcensparender(hardware) als der Apache.
Nutze Debian 7.0 und die install dort ist unkompliziert.
dem system das repo bekannt machen und schon kanns los gehen.
php ist schon anders.
während bei apache alles gleich bei der install automatisch konfiguriert wird und man gleich los legen kann.
muss man dem nginX server erst beibringen wie er mit .php verfahren soll.
sollte abert selbst für anfänger keine größere hürde darstellen.
das selbe bei phpmyadmin
zum schluss seinen server einrichten. hier sind die tage vorbei wo man sich durch lange konfig skripte hangeln musste.
ein server einrichten sieht nun folgendermaßen aus
Beispiel Server konfig
Code: Alles auswählen
server {
listen 80; //wo server lauschen soll
root /var/www; //webserver root
index index.htm index.html index.php //was als index verwendet werden soll
//dieser block weißt nginx an alles was auf .php endet an den parser zu senden
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/unix/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
das wars....server neu starten und läuft mit php unterstützung
natürlich kann man noch viel mehr machen.
also ich finde dieses konzept bis jetzt schlüssig und einfach und man kommt in kurzer zeit zu ergebnissen
so mal als kurzer überblick der geschichte aus meiner sicht bis jetzt;-)