Я пытаюсь визуализировать действительно огромную сеть (3M-узлы и края 13M), хранящиеся в базе данных. Для интерактивности в режиме реального времени я планирую показать только часть графика на основе пользовательских запросов и расширить его по требованию. Например, когда пользователь нажимает на node, я расширяю его окрестности. (Это называется "Поиск, отображение контекста, разворот по требованию" на в этой статье).
Я просмотрел несколько инструментов визуализации, включая Gephi, D3 и т.д. Они принимают текстовый файл в качестве входных данных, но я не знаю, как они могут подключаться к базе данных и обновлять график на основе взаимодействия пользователей.
Связанная бумага реализовала такую систему, но они не описывали инструменты, которые они использовали.
Как я могу визуализировать такие данные с указанными выше критериями?