I was baffled by this answer, and now even more so that it got 3 votes.
One could argue that the OP asked for any billion fasta sequences as the question is not worded with enough detail, but that is unlikely to be the case. I don't think it is best practice to give an answer that could potentially tie up the network for hours and require 384 GB of disk space without being clear that's what the OP wants. When we add that most people outside of educational and government institutions can't download 384 GB in one hour, or that update_blastdb.pl doesn't come standard on most systems, it doesn't seem at all like an answer to this question - regardless of the fact that it was not asked with enough details.
Why do you need a billion fasta sequences?
Download what? From where? How are you going to store all this data? Is it one file or a billion?
If you expect to be able to work on a billion files, you are going to run into LOTS of additional problems.
This question is unanswerable as it stands.