Hi Onur 2009/8/4 Onur AKTAS <[email protected]>: > Calculating,"friends of friends", 3rd degree contacts or 4th degree etc. is > not a good idea with RDBMS. In short words, neo4j fits perfectly for these > kinds of jobs? yes, that is the kind of problems Neo4j and Graph Databases are trying to solve in general. Semi-structured data, havy use of relational information between information entities and complex analysis of high depth fast are some of the common use cases for using a graph database.
> Do we have a chance to scale neo4j by adding nodes, does it support > distributed processing? Also, can we delete any node in the graph when we > need to delete user or we must create the entire graph again when we need any > updates? Do graph objects have id's that helps us to find the node quickly? Neo4j atm does not support distributed processing or partitioning the graph. There is high-availability and online-backup being worked on which feels more acute since Neo4j on a single instance scales over 1 Billion primitives, which should be enough for most immediate scenarios. But there are of course ways to achieve a custom partitioning using targeted techniques - but that depends on your use case ... HTH /peter _______________________________________________ Neo mailing list [email protected] https://lists.neo4j.org/mailman/listinfo/user

