Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
In memory geo-subscription checking #2396
Geo-subscriptions functionality was implemented in #1678. However, the implementation is sub-optimal. As described in the documentation (perf_tunning.md):
More specifically, processSubscriptions() check 3 should be modified, in order to avoid using collectionCount() at the end.
Some research on GeoJSON libraries in C/C++ needs to be done to solve this issue. It doesn't seem feasible to implement out own GeoJSON evalutation engine.