Visualización de Big Data utilizando el concepto de "buscar, mostrar contexto y expandir bajo demanda" [cerrado]

Estoy tratando de visualizar una red realmente enorme (nodos 3M y bordes 13M) almacenados en una base de datos. Para la interactividad en tiempo real, planeo mostrar solo una parte del gráfico en función de las consultas de los usuarios y expandirlo a pedido. Por ejemplo, cuando un usuario hace clic en un nodo, amplío su vecindario. (Esto se llama "Buscar, Mostrar contexto, Expandir bajo demanda" eneste papel)

He examinado varias herramientas de visualización, incluidasGephi, D3, etc. Toman un archivo de texto como entrada, pero no tengo idea de cómo pueden conectar una base de datos y actualizar el gráfico en función de la interacción de los usuarios.

El documento vinculado implementó un sistema como ese, pero no describieron las herramientas que estaban usando.

¿Cómo puedo visualizar dichos datos con los criterios anteriores?