I was wondering the differences between the usage of maxmind downloadable database vs their direct web API. Any particular benefits if I download the maxmind database locally to my server instead of using their direct web API? Is there any accuracy difference between both? Should I update the maxmind GeoIP2 database, very frequently to get accuracy? What is the best option here and why people choose downloadable database?