我正在启动一个新项目,并已经决定使用Cassandra进行存储,使用图形顶部听起来非常吸引人。
在我走上这条路之前,我想提前了解一些事情。
1. JanusGraph很年轻,大约一年前从Titan接手。虽然存在差距,但它是Linux Foundation的一部分,所有大公司都将支持它,这听起来很有前途。现在假设JanusGraph是安全的并且可以依赖于创业项目吗?当然要跟踪开发并尽可能保持最新。
2. Cassandra。Titan/JanusGraph使用thrift API与Cassandra 2.1.9集成,该API最终将被弃用于Cassandra 4。目前正在进行工作,使Janus能够使用Cassandra 3并最终使用CQL。使用现有的janus和Cassandra 2.1.9开始,稍后再处理迁移是否安全?对于初创企业来说,这将是一项艰巨的任务吗?
3. 生产就绪的JanusGraph。(这个问题涉及到任何早期阶段的软件,以及创业公司是否可以安全使用)。据我所知,JanusGraph需要一些时间才能成为生产就绪状态,并赶上它与其他集成工具的步伐(虽然我们正在进行开发:))。在这一点上开始使用Janus是否安全,并跟踪开发最终迁移到生产就绪版本?JanusGraph的整体路线图是什么?
总的来说,我担心工具的组合对于初创公司是否是一个安全的选择。整个堆栈对我们来说已经很新了,我们很兴奋地尝试和学习,但我们很快就会进入迁移期。这是您会做/推荐的事情吗?这是自杀行为吗?
请分享您的想法,并记住,它不必关于我谈论的堆栈。它可以是任何处理早期阶段软件的初创公司。