预备知识
如果您对图形数据库不太熟悉的话,请通过如下资源自行恶补:
总的说来,Neo4j提供了多种部署选项。我们既可以启动一个 Docker容器 (就像我们早期使用MongoDB项目那样)或利用带有免费层的数据库即服务(database-as-a-service),如: AuraDB 。
在本例中,我们将先创建自己的Neo4j数据库,再加载数据,然后构建一个与数据库交互、且能够为客户端各自服务提供API的微服务。
AuraDB
通常,您需要花费几分钟的时间,才能完成Neo4j AuraDB免费实例的注册和创建,其中包括:验证您的电子邮件地址,以及等待实例的启动。您可以通过 《Discover AuraDB Free》 一文了解该过程的详细信息、以及屏幕截图。
图形数据加载
一旦实例开始运行,我们就可以加载数据了。您可以通过 代码存储库 ,查看到包含了各种书籍的启动文件、文件夹自述文件、以及加载脚本中的说明。其中,自述文件中包含了各种查询,以方便我们去验证数据。
值得注意的是,虽然具有较大数据集的版本也适合AuraDB的免费层实例,但为了便于实现快速加载,我们暂时选择并保持较小的数据集。
应用服务
下