Сейчас 2013, и этот вопрос по-прежнему отображается в запросах, поэтому есть два варианта для любого, кто оступится:
Titan : "Titan - это масштабируемая графовая база данных, оптимизированная для хранения и запроса крупномасштабных графов, содержащих миллиарды вершин и ребер, распределенных по кластеру с несколькими машинами. Titan - это транзакционная база данных, которая может поддерживать тысячи одновременно работающих пользователей. "
GraphLab : "GraphLab - это высокопроизводительная распределенная вычислительная среда на основе графов, написанная на C ++. GraphLab легко масштабируется до графов с миллиардами вершин и ребер, выполняя на несколько порядков быстрее, чем конкурирующие системы. GraphLab сочетает в себе достижения в алгоритмах машинного обучения, асинхронных вычислениях распределенных графов, приоритетном планировании и размещении графиков с оптимизированным низкоуровневым дизайном системы и эффективными структурами данных для достижения непревзойденной производительности и масштабируемости в сложных задачах машинного обучения. "