NeMalenKihren
@NeMalenKihren

Сохранение нескольких десятков значений в базе данных за короткие промежутки времени. Стоит ли?

Суть программы в следующем:
Получение данные о геопозиции в методе onLocationChanged() каждые несколько секунд (максимум 5). При каждом выполнении необходимо сохранять данные для 10 - 30 полей в базе данных. Будет ли нормальным решением в плане производительности и автономности обновлять значения в бд?
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Во-первых, беспокоиться стоит на тысячах записей в секунду. Во-вторых, лучше не обновлять, а добавлять данные. Это и шанс блокировок снижает, и количество мусора в MVCC-базах, и позволяет иметь историю перемещений.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Senior .NET developer
Решайте бизнес задачу, если после профайле скажет что вот тут узко, оптимизируйте.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Ideas World Симферополь
от 100 000 ₽
S2 | CRM Тольятти
от 120 000 до 200 000 ₽
от 120 000 до 200 000 ₽
08 апр. 2020, в 04:51
16000 руб./за проект
08 апр. 2020, в 00:40
15000 руб./за проект