【问题标题】:Which nosql solution fits my application HBase OR Hypertable OR Cassandra哪个 nosql 解决方案适合我的应用程序 HBase OR Hypertable OR Cassandra
【发布时间】:2012-06-10 17:02:36
【问题描述】:

我有一个包含 1 亿数据并且还在不断增长的应用程序。我想在它撞墙之前扩大规模。

我一直在阅读有关可以有效处理大数据的 nosql 技术的资料。

我的需求:

读取次数多于写入次数。但写入次数也非常多(read:write=4:3)

您能否解释一下 HBase、Hypertable 和 Cassandra 之间的区别?哪一个符合我的要求?

【问题讨论】:

  • 您的问题不适合 SO。我还要说,对于任何合理的持久性存储机制,无论是 NoSQL 还是 RDBM,1 亿行都不是一个可观的数据量。您还需要明确要求,例如从可用性、一致性和分区容限中选择两个。
  • 为什么不合适...可能是因为 SO 在可用性、一致性和分区容错性方面失败
  • 这不太合适,因为 SO 是关于解决编码问题的。更高级别的设计问题更适合programmers.stackexchange.com。如果您的问题被移到那里,如果您需要存储,这将有助于澄清一些特征。
  • 我对 HBase 或 Hypertable 了解不多,但我们正在使用 Cassandra 并每天插入超过 2 亿条记录。我们每天加载这些数据一次,对我们来说效果很好。跨度>

标签: nosql cassandra hbase hypertable


【解决方案1】:

HBase 和 Hypertable 都需要 hadoop。如果您仍然不使用 Hadoop(例如,需要解决与 map/reduce 相关的问题) - 我会选择 cassandra,因为它是独立的

【讨论】:

    【解决方案2】:

    如果您已经拥有数据 Hive 是您应用程序的最佳解决方案,或者您从头开始开发应用程序,请查看以下链接,了解 nosql 世界的概述

    http://nosql-database.org/

    http://www.vineetgupta.com/2010/01/nosql-databases-part-1-landscape/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-01
      • 1970-01-01
      • 2012-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-18
      • 2011-06-18
      相关资源
      最近更新 更多