我必须比较和对比它们。那么任何人都可以解释它或给出任何参考?
答案 0 :(得分:2)
以下是OrientDB和Titan之间的一些区别。
数据模型
OrientDB是一个多模型数据库 - 它声称在一个数据库中同时支持文档(如mongodb)和图形格式(如Titan)。 OrientDB Multi-model
Titan是一个单一模型的数据库 - 它声称存储图形数据。
存储色彩
OrientDB在磁盘上使用自定义存储格式。 OrientDB Storage
Titan使用3种类型的外部数据库之一来存储数据。它使用自定义序列化过程将数据存储在数据库中。 Titan Storage Backends
分布式架构
OrientDB使用名为Hazelcast的内存网格来实现分布式部署。 OrientDB in distributed mode
Titan使用底层数据存储(HBase或Cassandra)来实现分布式架构。 HBase使用Zookeeper进行协调。 Cassandra使用其Gossip协议进行协调。
的API
OrientDB具有自定义和TinkerPop Java API来访问其数据。 OrientDB Java APIs
Titan专门使用TinkerPop API进行数据访问。 (来自Titan文档:对TinkerPop公开的流行属性图数据模型的原生支持。对图遍历语言Gremlin的原生支持。)
答案 1 :(得分:0)
这两款产品均提供在线文档:Titan 1.0.0和OrientDB 2.1.X