【问题标题】:Comparing distributed cloud data storage systems for GeoMesa比较 GeoMesa 的分布式云数据存储系统
【发布时间】:2017-02-13 07:30:33
【问题描述】:

我是 GeoMesa 的新手,在选择可以在其上构建 GeoMesa 的任何数据存储之前,我想比较每种云数据存储的优缺点,例如

  1. 积累
  2. 卡夫卡
  3. 大表
  4. HBase
  5. 卡桑德拉

可以提供吗?

【问题讨论】:

    标签: data-storage geomesa


    【解决方案1】:

    很好的问题。对于初学者来说,GeoMesa Kafka 数据存储是一个奇怪的例子。它旨在管理流数据,以提供近乎实时的数据处理和查看。如果这是您的问题的一部分,那么 Kafka 应该是解决方案的一部分。

    对于其余四个,它们都是旨在存储大数据的类似技术。 GeoMesa 从 Accumulo 开始,并具有该数据库的最多功能。如果您正在寻找其中一些 GeoMesa 功能或 Accumulo 高级安全控制,Accumulo 是您的最佳选择。

    BigTable 是 Google 提供的托管数据库服务。如果您希望避免设置数据库,那么此选项可能是最好的。在 HBase 和 Cassandra 之间,大多数时候,人们已经有了偏好。 GeoMesa 对每一项的支持目前都在不断发展。

    【讨论】:

    • 这个答案是否仍然足够最新?
    • 有点。 GeoMesa 的 HBase 支持在过去两年中已经成熟了很多,这是最大的变化。另一个游戏规则改变者是在 AWS S3 上运行 HBase;这可以大大降低相关的存储成本。也就是说,它确实需要高度的开发运维经验,但对于任何需要运行分布式数据库的东西来说,这可能也是意料之中的;)。
    猜你喜欢
    • 1970-01-01
    • 2015-10-30
    • 2013-10-18
    • 2011-02-17
    • 2016-07-12
    • 1970-01-01
    • 2010-09-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多