Комментарии 6
Giraph предоставляет средства для визуализации графов?
0
еще один небольшой вопрос latency:
есть сильно разряженный граф, но достаточно большой (100млн записай)
имеется 2 вершины
сколько по времени может проверка что элементы связаны меньше чем в N переходов?
в частности насколько это возможно выкинуть на UI через какой-либо промежуточный сервис
есть сильно разряженный граф, но достаточно большой (100млн записай)
имеется 2 вершины
сколько по времени может проверка что элементы связаны меньше чем в N переходов?
в частности насколько это возможно выкинуть на UI через какой-либо промежуточный сервис
0
Ну, в секундах я вам не скажу. Я же не знаю на какой вы машине считать собираетесь, какой контейнер ребер будет выбран в Giraph для работы и т.д.
Если предположить, что у нас в графе все ребра имеют из себя путь не менее чем N, то тогда нам нужно (количество вершин)*N операций.
По поводу визуализации, можно легко выгрузить все нужные вершины в файл и из него показывать результат на UI. Giraph позволяет переопределять класс выходного файла, где вы, фактически, можете задать любое правило, по которому вершина будет попадать в результирующий файл.
Если предположить, что у нас в графе все ребра имеют из себя путь не менее чем N, то тогда нам нужно (количество вершин)*N операций.
По поводу визуализации, можно легко выгрузить все нужные вершины в файл и из него показывать результат на UI. Giraph позволяет переопределять класс выходного файла, где вы, фактически, можете задать любое правило, по которому вершина будет попадать в результирующий файл.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Создание собственного приложения для обработки графов в Giraph