我想创建一个使用托管作为Amazon Web Services (AWS)一部分的图形数据库的Web应用程序。据我所知,要使用带有AWS DynamoDB的Graph数据库作为存储后端,您需要运行Titan服务器。可以在EC2实例上设置此类服务器。
现在,为了保持可扩展性,我最终希望在(几个)负载平衡器后面部署多个这样的实例。出现的问题是:
多个Titan数据库实例可以使用相同的共享存储后端(例如DynamoDB)吗?
答案 0 :(得分:2)
是。 Titan Server是Gremlin Server,它基于Netty。您可以使用图形属性文件对其进行配置,该文件指向存储后端(DynamoDB)和索引后端(可选)。只要您为每个Titan Server使用相同的图形属性文件,它就应该像您描述的架构一样工作。