Сохранение нескольких десятков значений в базе данных за короткие промежутки времени. Стоит ли?
Суть программы в следующем:
Получение данные о геопозиции в методе onLocationChanged() каждые несколько секунд (максимум 5). При каждом выполнении необходимо сохранять данные для 10 - 30 полей в базе данных. Будет ли нормальным решением в плане производительности и автономности обновлять значения в бд?
Во-первых, беспокоиться стоит на тысячах записей в секунду. Во-вторых, лучше не обновлять, а добавлять данные. Это и шанс блокировок снижает, и количество мусора в MVCC-базах, и позволяет иметь историю перемещений.