Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

any possibility of supporting by chunk operations on graphs #94

Open
alperyilmaz opened this issue Jun 23, 2019 · 3 comments
Open

any possibility of supporting by chunk operations on graphs #94

alperyilmaz opened this issue Jun 23, 2019 · 3 comments
Labels
feature a feature request or enhancement

Comments

@alperyilmaz
Copy link

Supporting GraphFrame in Spark (#86) would be a nice touch but it would be also very nice if it's possible to analyze large graphs with tidygraph even if they don't fit memory by splitting into chunks and do per-chunk operations.

There's wonderful package disk.frame which allows data frames to be split into compressed random accessible (fst) chunks and then allows dplyr verbs to be used to process each chunk.

Probably it's very difficult to split a graph and process as chunks but there might be some workarounds or algoritms to do so which might be integrated with tidygraph.

@alperyilmaz
Copy link
Author

this master thesis, titled "Large-Scale Social Network Analysis with the igraph Toolbox and Signal/Collect", talks about Signal/Collect framework and says: (taken from section 3.2)

The Python Client implements a graph library. The core is the SCGraph class which provides a subset of the interface of the igraph library. Providing the same method signatures, the user can use this class to build a graph and execute algorithms on it using the same methods as if she would use the igraph library. In contrast, the commands are executed transparently on a (possibly distributed) Signal/Collect server instance.

This might give some hope that igraph can be run in distributed fashion

@harryprince
Copy link

harryprince commented Jul 9, 2019

@alperyilmaz I proposed a similar issue.

neo4j/neo4j-spark-connector#90

@alperyilmaz
Copy link
Author

hopefully this gets attention..

@thomasp85 thomasp85 added the feature a feature request or enhancement label Nov 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature a feature request or enhancement
Projects
None yet
Development

No branches or pull requests

3 participants