How fast can it grow if Google adds its skills at ad sales, email (gmail) use, user database analytics, networking connections and technology wizardry?
Graphs: Neo4J is a special purpose database designed for maintaining large graphs: data where the data items are nodes, with edges representing the connections between the nodes.