【问题标题】:Explain TitanDB 1.0.0 Architecture vs OrientDB architecture? [closed]解释 TitanDB 1.0.0 架构与 OrientDB 架构? [关闭]
【发布时间】:2016-03-14 11:45:59
【问题描述】:

我必须在它们之间进行比较和对比。那么哪位大神可以解释一下或者提供参考?

【问题讨论】:

  • 你应该参考文档。如果您有任何不明白的地方,那么您应该要求更简洁的说明。就目前而言,您的问题不会受到太多关注,因为它非常广泛。

标签: orientdb titan


【解决方案1】:

以下是 OrientDB 和 Titan 之间的一些区别。

  1. 数据模型

    OrientDB 是一个多模型数据库 - 它声称在一个数据库中同时支持文档(如 mongodb)和图形格式(如 Titan)。 OrientDB Multi-model

    Titan 是一个单模型数据库 - 它声称存储图形数据。

  2. 存储来源

    OrientDB 在磁盘上使用自定义存储格式。 OrientDB Storage

    Titan 使用 3 种外部数据库中的一种来存储数据。它使用定制的序列化过程将数据存储在数据库中。 Titan Storage Backends

  3. 分布式架构

    OrientDB 使用称为 Hazelcast 的内存网格来实现分布式部署。 OrientDB in distributed mode

    Titan 使用底层数据存储(HBase 或 Cassandra)来实现分布式架构。 HBase 使用 Zookeeper 来协调。 Cassandra 使用其 Gossip 协议进行协调。

  4. API

    OrientDB 拥有自定义和 TinkerPop Java API 来访问其数据。 OrientDB Java APIs

    Titan 专门使用 TinkerPop API 进行数据访问。 (来自 Titan 文档:对 TinkerPop 公开的流行属性图数据模型的原生支持。对图遍历语言 Gremlin 的原生支持。)

【讨论】:

    【解决方案2】:

    两种产品都提供在线文档:Titan 1.0.0OrientDB 2.1.X

    【讨论】:

    • 是的,我是新手,我从文档中不太了解
    猜你喜欢
    • 2012-02-06
    • 1970-01-01
    • 2011-04-01
    • 2020-04-23
    • 2012-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-13
    相关资源
    最近更新 更多