graph processing: All content tagged as graph processing in NoSQL databases and polyglot persistence
Monday, 10 October 2011
What Are Some Good MapReduce Implementations for Graphs?
In case you were wondering how some problems Hadoop and MapReduce are not best at solving, there’s a great Q&A on Quora.com:
MapReduce is good at distributed computing, but not for graph algorithms. Is there a general-use, highly-distributed open source graph framework? I’m especially interested in hearing about in-practice use cases, and how good/bad they were.
Ankur Dave’s answer is quite compehensive, listing 5 specialized solutions and 3 generic frameworks:
- Giraph
- GraphLab
- Phoebus
- Golden Orb
- Signal/Collect
- Spark
- Piccolo
- HaLoop
I was not aware of all these solutions, so more to read for me.
Original title and link: What Are Some Good MapReduce Implementations for Graphs? (©myNoSQL)
Most Popular Articles
- Translate SQL to MongoDB MapReduce
- Tutorial: Getting Started With Cassandra
- CouchDB vs MongoDB: An attempt for a More Informed Comparison
- Cassandra @ Twitter: An Interview with Ryan King
- A Couple of Nice GUI Tools for MongoDB
- NoSQL benchmarks and performance evaluations
- Ehcache: Distributed Cache or NoSQL Store?
- Document Databases Compared: CouchDB, MongoDB, RavenDB
- Quick Review of Existing Graph Databases
- NoSQL Data Modeling