图形结构的数据库同其他NoSQL和SQL数据库不同,它是使用灵活的图形模型,并且能够扩展到多个服务器上。主要产品有Neo4j、InfoGrid、Infinite Graph。
社交网络只是代表了图形数据库应用的冰山一角,但它可以让人很容易理解图数据库。图4.3是用Neo4j描述电影《黑客帝国》的人物关系。
图4.3 电影《黑客帝国》的人物关系
现在问:谁是Neo的朋友?谁是Neo朋友的朋友?谁在恋爱?显然关系数据库和键值数据库都很难回答,而用Neo4j很容易回答。