3 ms·
Does "distributed" mean it can run efficiently on multiple computers, or that it requires multiple computers to run efficiently? I've seen too many graph datab
by rspeer 9y ago
Does "distributed" mean it can run efficiently on multiple computers, or that it requires multiple computers to run efficiently?
I've seen too many graph databases that say "oh no, you need a cluster" when presented with graphs that fit easily on a disk but not in RAM.
If I have 30 million annotated edges on one computer, will this be faster or slower than PostgreSQL at importing and querying the data?
- domenico_c 9y agoGrakn developer here. That's interesting, do you have any particular graph database in mind? Grakn runs fine on a single machine. One of the core architectural points is that the engine should not be too tightly bound to the storage layer. Currently we rely on Cassandra for storage but we are experimenting with other solutions. The answer to your last question depends on what query you are performing. If the domain you are modelling is represented naturally as a graph, then you can expect much better performance than PostgreSQL (we'll publish some benchmark results soon).