In the long having a triple based API does not mean you need to have a single triple table based storage.<p>In the SPARQL world that is actually quite interesting as different systems have very different data layouts while maintaining the same basic query language.<p>Comparing to the top post. I think triple systems are much more scalable than Neo4J even if not as popular. There are a few triple systems with a trillion node benchmarks. Even more with a 100 billion plus. Neo4J has at most ~34 billion relationships, and no more than 274 billion triples. Those are hard limits per current Neo4J documentation. But I have not heard of any Neo4j systems in production at that scale.
While I know of at least one SPARQL system that is running with 4 trillion edges (<a href="http:&#x2F;&#x2F;allegrograph.blogspot.ch&#x2F;2015&#x2F;11&#x2F;allegrograph-news-november-2015.html" rel="nofollow">http:&#x2F;&#x2F;allegrograph.blogspot.ch&#x2F;2015&#x2F;11&#x2F;allegrograph-news-no...</a>).