Background
I'm working on personal project, (a mobile app), in which geolocation is a feature. The users log a location in a MongoDB, (if commercially viable, it'll be an Azure CosmosDB, but for now I'm testing with simulated data locally). To account for scale, I'm developing with the mind that I'll have 10'000'000 locations, (quite unrealistic, but I've screwed up before, underestimating, so i multiply my calculated max with 10)
The need
I need a "management"-application, which preferably has a world map with "dots", (this is acheivable with Bing Maps and it's WPF MapControl, and using Pushpins).
The issue
When I tested with 100'000 locations, the app uses 3GB RAM, takes 10 minutes to load, and navigating it's tabs is beyond slow. if I were to scale to 10'000'000 locations, it would probably kill my computer
Any help, thoughts and input would be greatfully recived
What I have tried:
Google only pushes DevExpress and Telerik in my face, and nothing in my price-range