Войти
ПрограммированиеФорумОбщее

Backup базы пользователей (2 стр)

Страницы: 1 2
#15
22:30, 17 ноя. 2019

А что если сделать так:

Основные данные это игрок, со своими значениями, деньги, миссии, список купленных вещей, данные авторизации, иннапы и прочие мелочи.

Часть данных игрока у нас лежат в виде json в mysql ( он поддерживает ).

По сути, все эти важные данные можно сохранить в mondoDb в виде json. Те использовать его как хранилище, в которое скидываться данные после закрытия сессии, или иннапа.

Те сервер будет сливать данные на бэкап постоянно, без блокировок. В случае если же база ляжет, то восстановить от туда будет не так трудно. И данные будут свежие.

Что скажете?


#16
8:44, 18 ноя. 2019

FDsagizi
Это какое-то весьма замороченное подобие репликации. Проблему резервного копирования это не решает. Ибо если в копию попадут неверные данные, версии за «вчера» не будет, чтобы откатиться, например.

#17
11:54, 18 ноя. 2019

FDsagizi
> Часть данных игрока у нас лежат в виде json в mysql.
У вас сделано говно.

> он поддерживает
Да. И все равно - говно.


FDsagizi
> Те использовать его как хранилище, в которое скидываться данные после закрытия
> сессии, или иннапа.
Почему сразу данные не хранить в монге? Я последний раз смотрел ее лет 7 назад, тогда она теряла данные на больших нагрузках, но сейчас надеюсь это уже починили.
Ну или использовать как хранилище второй мускуль в режиме репликации.

FDsagizi
> В случае если же база ляжет, то восстановить от туда будет не так трудно.
youdontsay.jpeg


FDsagizi
> Что скажете?
Тебе уже сказали все. В первом посте. Гугли как настроить инкрементальные бакапы (с вашей структурой базы в json-ах они будут не очень хорошо работать, но это все равно на порядок лучше чем любое решение что ты способен сделать самостоятельно). И не придумывай херни.

Страницы: 1 2
ПрограммированиеФорумОбщее