Я разрабатываю проект, в котором я буду хранить (возможно, сотни тысяч) широтно-длинных пар в базе данных. Пары связаны с другими данными. Суть в том, что помимо пользователей, манипулирующих этими данными, я также хочу, чтобы местоположения менялись со временем. Моим первоначальным инстинктом было настроить работу cron, которая будет корректировать каждый лат / лон на определенную величину каждый день, но я понимаю, что такая операция была бы безумно неэффективной.
Итак, есть какие-нибудь идеи о том, как эффективно настроить группу широт / долгот с течением времени? Моя лучшая мысль на данный момент - ассоциировать метку времени «последнего изменения» с каждой парой и запускать процесс, который запускается каждые несколько секунд, захватывает n (может быть порядка 100-1000?) Пар с самыми старыми метками времени, корректирует эти пары и обновляет время. , Таким образом, я постоянно перемещаю небольшие объемы данных, вместо того, чтобы перемещать огромные объемы один раз в день. Я до сих пор не уверен, что это лучший путь.
Заранее спасибо!