Уважаемые игроки, минутка занимательных фактов. На текущий момент база данных x2 имеет объем порядка 80GB, в ней содержится почти 600 тысяч ваших персонажей. Создание резервной копии такого объема данных занимает порядка 25 минут, каждая копия весит 40GB. Восстановление из резервной копии в случае сбоев может занять 4 часа, в обслуживании возникают серьезные проблемы, кроме того местами падает производительность.
Для решения этой проблемы к концу года будут предприняты два шага:
1) Персонажи 1-18 уровня (не заходивших в игру 3 более месяцев) будут удаляться на регулярной основе в процессе работы сервера. Освободится много хороших никнеймов .
2) Введена система консервации персонажей, о ней подробнее:
- Персонажи 19-80 уровня (не заходивших в игру 6 более месяцев) будут архивироваться с применением сжатия в отдельную базу данных.
- Консервации подлежит все относящееся к персонажу имущество, достижения и др.
- Для того что бы окружающие игроки не испытывали проблем со списком друзей, составом гильдии и др., в нескольких таблицах о законсервированном персонаже останутся записи.
- При попытке зайти на такого персонажа он расконсервируется автоматически, вы даже ничего не заметите.
- Законсервированный персонаж не будет отображаться в поиске оружейной, но занять его имя вы не сможете.
Данные меры помогут сократить объемы нашей базы данных в несколько раз.