I tried something similar myself but failed on wanting to load the whole world of openstreetmap onto my server and into postgres. It worked but I never managed to get sub second postgres query times on a billion rows. Hence, making it unsuable for any user.
So my question to you. What's your server and data setup? Do you even have your own data? I'm very curious on what is actually needed to make it work anywhere.
So my question to you. What's your server and data setup? Do you even have your own data? I'm very curious on what is actually needed to make it work anywhere.