sqlite vs mysql, что лучше?

Тема в разделе "Counter-Strike: Global Offensive", создана пользователем SHAREN, 26 окт 2015.

  1. SHAREN

    SHAREN Servers-Info.Ru

    Сообщения:
    208
    Симпатии:
    13
    Всем доброго времени суток!
    На днях задался вопросом, какую базу данных лучше использовать?
    sqlite которая хранится прямо на сервере, или mysql данные которой хранятся на каком-нибудь хостинге?
    Много ли тратит игровой сервер дополнительные ресурсы CPU, диска и ОЗУ на содержание и обработку данных у себя на сервере в папке /addons/sourcemod/data/sqlite?
     
  2. Саша Шеин

    Саша Шеин

    Сообщения:
    1.258
    Симпатии:
    191
    Я предпочитаю для статистик использовать Mysql.
     
  3. ykpon

    ykpon Владыка Read Only

    Сообщения:
    396
    Симпатии:
    102
    Если с mysql базой соединение стабильное и пинг между игровым сервером и базой данных ~1ms, а так же на игровом сервере стоит SSD, то разницы, в-принципе, не заметишь.
     
  4. gibs

    gibs Фитиль народного волненья

    Сообщения:
    541
    Симпатии:
    138
    Если база не очень большая, и не выполняются какие-либо сложные запросы, то вполне подходит sqlite. Но я заметил такую тенденцию, что таблицы ни коем образом не оптимизируют, не индексируют. Взять хотя бы старый С++ плагин css rpg, где при 50к записей сервер начинает подвисать при запросе в базу.