To answer your question in a simple way, I think you will want to use Faunus to upload your data. I would recommend first cleaning up and converting your data using external tools, if possible. A tab delimiter is a great format, but the way you prepare this file can affect download performance (for example, sometimes just sorting the data in the right way can provide more speed).
A more complete answer lies in these two resources. They should help you choose the approach:
http://thinkaurelius.com/2014/05/29/powers-of-ten-part-i/
http://thinkaurelius.com/2014/06/02/powers-of-ten-part-ii/
- , , - 100K 1M. BatchGraph API- Blueprints, . , . , . , .