I do not believe that there is a limit to what you can use. Looking up is done through the provider, so if you want to implement your own using other Max Mind services, then you can do it. Just change the search manager provider in the Sitecore.Analytics.config file in the App_Condfig / Include folder:
<lookupManager defaultProvider="default"> <providers> <clear/> <add name="default" type="Sitecore.Analytics.Lookups.MaxMindProvider,Sitecore.Analytics"/> </providers> </lookupManager>
For what reason, using Sitecore as the default for your own, although the Sitecore version for the MaxMind service may be a little expensive, it is probably not as expensive as the time it takes to create your own. Nothing bothers you :))
source share