Why do we need to persist QuadTree and care about it’s a recovery?
Our drivers send their location every 3 seconds, meanwhile, they mostly drive around or just staying in one place.
What is the purpose to persist QuadTree into datastore? Anyway, our drivers will send us their geolocation max in 3 seconds.
What is the need to recover QuadTree in a case of failure if we can rebuilt it on the fly when drivers are sending us their locations?