Neo4j performance

Hi all,

If I am having 1 billion nodes and 1.5 billion relationship. When I try to run the node similarity and weekly connected component algorithm how much time will it take to run these algorithms for the entire data. And what are the best practices should I follow to run those algorithms for such a huge data.