Ребята привет. Давно интересовал вопрос о том, почему практически во всех плагинах есть возможность привязывать базы к Msql ?
Как и почему лучше держать вашу базу, на локалке или в маське?
Давай поразмыслим:
К примеру у тебя куча народу на серве и тд и тп...
Вариант с текстовым файлом:
У тебя текстовой файл с данными весит к примеру (1 гигабайт)
Теперь твоему серверу чтобы добавить запись в файл нужно сначала его загрузить...
Тоесть 1 гигабайт в оперативку о_о
Существенно... +этот файл постоянно растет. +у тебя может быть не только один плагин который хранит таким образом информацию
Последствия: невыносимые лаги и тд и тп
(И еще не забывай чистить логи.....)
Вариант с mysql:
Серверу не надо открывать какойто файл, ему достаточно: приконектиться к mysql, выполнить определенную команду, и получить результат.
Всю нагрузку для работы с такими данными будет принимать на себя mysql.
Темболее удобней работать с таблицами через разные программы для внесения в них изменений.
Вывод:
Почему лучше mysql?
Меньшая нагрузка на сам игровой сервер, удобность работы с данными.
PS: Все понял? -_-
Думаю написал достаточно подробно....