elitepvpers

elitepvpers (https://www.elitepvpers.com/forum/)
-   Metin2 Private Server (https://www.elitepvpers.com/forum/metin2-private-server/)
-   -   Datenbank: Innodb vs Myisam ? (https://www.elitepvpers.com/forum/metin2-private-server/3474977-datenbank-innodb-vs-myisam.html)

soldierhost.biz 10/29/2014 03:11

Datenbank: Innodb vs Myisam ?
 
Hallo

Was sagt ihr was sollte man für Metin2 nutzen

Innodb was bei mysql 5.5 standart einstellung ist oder
Myisam was auch noch unter mysql 5.5 läuft und was fast alle metin2 server nutzen ?

Avulsed 10/29/2014 03:26

In meinen Augen hat InnoDB nur den Vorteil der Referentiellen Integrität, wodurch zwar Select-Abfragen beschleunigt werden können, aber Update & Insert dafür viel langsamer ausgeführt werden als es bei MyISAM der Fall ist.
Dazu kommt, dass viele Tabellen der M2-Datenbank nicht der Norm der Referentiellen Integrität entsprechen, bzw. viele Attribute nicht atomar sind und erst normalisiert werden müssen.

Kurz und knapp: Für Metin2 ist MyISAM vorzuziehen, aufgrund von etwas besserer Performance und schnelleren Inserts & Updates.

Mashkin 10/29/2014 09:29

Quote:

Originally Posted by Avulsed (Post 30017948)
Kurz und knapp: Für Metin2 ist MyISAM vorzuziehen, aufgrund von etwas besserer Performance und schnelleren Inserts & Updates.

Ich behaupte InnoDB ist dank Buffer Pool - also Zwischenspeicherung im RAM - vorallem auf einem System ohne SSDs performanter. Dies gilt aber meiner Erfahrung nach nicht für die Log-Tabellen, da die große Datenmenge den Speicher nur unnötig füllen würde.

Außerdem beherrscht InnoDB das row level locking, wodurch durch verschiedene Verbindungen gleichzeitig verschiedene Zeilen in derselben Tabelle verändert werden können, während MyISAM mit dem table level locking die gesamte Tabelle für jede Schreiboperation blockieren muss.

Metin2-Leute sollten aber vor dem Umstieg auf InnoDB endlich mal lernen vernünftige Dumps zu erstellen. Den mysql-Ordner zu kopieren/archivieren funktioniert mit InnoDB nämlich normalerweise nicht. Vor allem lassen sich so nicht einzelne Tabellen oder Datenbanken wiederherstellen.
Wegen der Speicherung im RAM sollte man auch lernen ein System vernünftig herunterzufahren, sonst sind die Daten bald weg oder kaputt.


All times are GMT +2. The time now is 10:42.

Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.