Should I normalize the domain name to split the domain names, subdomains, tld? I will be adding about around 100 domains/subdomains per second and querying about 500 domains/subdomains per second.
I have a plan where I can have table for tlds http://data.iana.org/TLD/tlds-alpha-by-domain.txt
I can have another table for domain name and another one for subdomains
The fact is that I have an online site uptime service, and I want to have uptimes for all possible domains for each day with checking around 100 per second and crawling the web to find more.
What would be the best structure to follow.