I'm planning to write an web app which will display large amount of point features (approx. 120 000 features, 50mb after data cleanup). Each point will consist of only two values - coordinates and name. What are the options to store and serve these points for client side? It is impossible of course to store such large GeoJSON on client side.
I will need also possibility of filtering the data. How to handle such large set of data with Leaflet or OpenLayers?