提前感谢您对可能是一系列愚蠢问题的耐心等待。
我正在从头开始重新设计一个遗留企业应用程序,并为底层图形数据库选择了 OrientDB。在仔细阅读了 OrientDB Google 小组、各种 Wiki 等之后,我对应用哪些最佳实践以及从哪里开始感到有点困惑。进一步来说:
- 我的理解是否正确,即使用 1.6.4(或更高版本)我需要利用 TinkerPop 蓝图来构建图形数据库?
- 如果是这样,我是否必须使用 Gremlin 或者 OrientDB 提供的扩展 SQL 是否仍然可供我使用?
- 理想情况下,我应该通过 TinkerPop API 以编程方式创建初始(非嵌入式)数据库,还是通过 OrientDB 的本机控制台建立结构?
- 蓝图实现是否会阻止我使用集群或类(我仍然可以使用 OrientDB 中内置的继承结构)吗?
- 鉴于我不会使用嵌入式数据库,Rexster 是否必须用于基于 TinkerPop 的实现?
- 有没有人听说过 Rexster kibble 提供 Cypher 支持的风声?:D
迄今为止,我的大部分经验都是使用 MS SQL 和 Neo4J(我的问题可能暗示了这一点)。
干杯,
乔恩