28. A system comprising a processor and memory for generating and updating information of connections between and among nodes of social network, comprising: a node database maintaining a plurality of nodes of the social network or a social graph; a connection database maintaining a plurality of connections in the social network or the social graph, wherein each connection represents the connection between two or more nodes in the social network or the social graph, the connection database further maintaining information about the plurality of connections; a server providing an interface for users of the social network or social graph to share and post content items in one or more communication channels of the social network or social graph, wherein the server receives the content item from the user via the interface, wherein the content item comprises selected content and instructions for selecting a referenced node, wherein the instructions for selecting the referenced node comprise: determining which of the nodes of the social network or the social graph match the referenced node; providing the user with a list of referenced nodes that matched any of the nodes of the social network or social graph; receiving from the user a selected referenced node from the list of nodes, the selected referenced node being referenced in the content item; and, presenting in the content item a link to the selected referenced node of the social network or the social graph, wherein both node database and the connection database are partial components of a universal database, wherein updates to either the node database or the connection database are synchronized in the universal database.
32. The system according to claim 28 , wherein the selected referenced node is mapped by the social network or social graph on the social network or the social graph.