我正在尝试学习新事物...
我长期以来一直使用SQL,使用MySQL,最近发现了面向文档的数据库。
我遇到了图数据库和Neo4j,并想通过NodeJS尝试它,但我真的不明白它的重点在哪里。
我应该将Neo4j与另一个数据库配对使用吗?比如将数据存储到MySQL中,将关系存储到Neo4j中?
还是我可以使用Neo4j来存储数据(比如帖子)?
我正在尝试学习新事物...
我长期以来一直使用SQL,使用MySQL,最近发现了面向文档的数据库。
我遇到了图数据库和Neo4j,并想通过NodeJS尝试它,但我真的不明白它的重点在哪里。
我应该将Neo4j与另一个数据库配对使用吗?比如将数据存储到MySQL中,将关系存储到Neo4j中?
还是我可以使用Neo4j来存储数据(比如帖子)?
Neo4j通常被用作主要数据库,可以使用https://github.com/thingdom/node-neo4j获取node.js驱动程序。此外,根据您的用例,您可以在不同的场景中将其与MySQL一起使用,以进行在MySQL中需要很长时间的复杂查询,例如推荐和其他路径查询,请参见http://docs.neo4j.org/chunked/snapshot/data-modeling-examples.html获取一些有趣的起始示例。
/彼得