whylovv
Пользователь
- Сообщения
- 6
Пишу плагин на аукцион. Сейчас лоты сохраняются каждые 15 минут и при выключении сервера путём удаления всех строк из базы данных и записывания новых. Сами лоты хранятся как кеш в мапе. Вопрос в том, как сделать лучше:
1) оставить всё как есть
2) изменить способ сохранения, чтобы строки заменялись либо просто добавлялись. а при удалении лота (например снятие с продажи или покупка) удалять строку
3) сразу обновлять строки при взаимодействии с лотом, будь то выставление на продажу, поштучная покупка, полная покупка и т.д.
Для синхронизации с другими серверами использую redis, но понятное дело что он не взаимодействует с БД.
1) оставить всё как есть
2) изменить способ сохранения, чтобы строки заменялись либо просто добавлялись. а при удалении лота (например снятие с продажи или покупка) удалять строку
3) сразу обновлять строки при взаимодействии с лотом, будь то выставление на продажу, поштучная покупка, полная покупка и т.д.
Для синхронизации с другими серверами использую redis, но понятное дело что он не взаимодействует с БД.