I'm wondering the fastest, most efficient way to build a website using a 1 TB file as its data. If MySQL can import a 1 TB tab delimited .txt file with no problem, or if performance will drop and I should find a different solution?
Give it a try. I hope it can import the file without any problem using command line. But it will take some time. What is your server specs?
Importing 1TB into MySQL (that is a single MySQL server) is probably not a good idea. You'd need a lot of memory and computational power. You probably need a disk-based index or something like Hadoop MapReduce or a cluster of MySQL nodes.Â