Cassandra/Scylla作为图形数据库支持JanusGraph和使用GraphQl公开的API

Chr*_* G. 3 cassandra tinkerpop graphql scylla janusgraph

我正在寻找使用Scylla或Cassandra作为后端的Graph数据库,然后将web api暴露为GraphQl.

你能帮我验证我是否有正确的跟随堆栈:

  1. GraphQl或TinkerPop // Api架构,暴露api
  2. JanusGraph(私有Titan)//数据库层促进grap结构
  3. Cassasndra或Scylla

小智 11

尽管只是为了帮助澄清,你已经做得很好了:

GraphQL是一种抽象,旨在帮助开发人员简化开发/数据访问.您必须创建一个将GraphQL转换为Gremlin的服务.

你想象的堆栈看起来像:

GraphQL - > Gremlin/TinkerPop - > JanusGraph - > DataStore(Cassandra,Scylla等).

就数据存储而言,JanusGraph与Apache Cassandra和Scylla兼容.