【问题标题】:Node.JS improve cassandra performanceNode.JS 提高 cassandra 性能
【发布时间】:2019-03-04 07:26:42
【问题描述】:

所以目前我有一个使用 cassandra 的应用程序。我有 3 个 cassandra 节点,其中 1 个是种子节点。该应用程序目前每 20 秒接收大约 100 个写入请求,每秒接收大约 200 个读取请求。该应用程序似乎因错误而崩溃很多 - 预计返回 1 个条目,但收到 0 个。

只是想知道我应该考虑哪些优化步骤,这样 cassandra 就不会再崩溃那么多了吗?

我遵循正确的表结构,但我没有使用物化视图,而是使用了 ALLOW FILTERING - 这可能是问题吗?

还有其他建议吗?

【问题讨论】:

    标签: node.js express cassandra cqlsh


    【解决方案1】:

    ALLOW FILTERING 严格用于测试和开发,偶尔的操作目的。虽然像 spark 这样的一些工具已经用它进行了优化,但你的应用程序永远不应该使用它。没有办法让它有效地工作或对其进行优化,请不要使用它。如果查询需要它,那么您就会遇到数据建模问题。您的表格应该反映您的查询而不是您的数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-15
      • 2012-02-02
      • 1970-01-01
      • 2017-06-15
      • 2015-12-16
      • 2017-03-13
      • 2019-01-10
      • 1970-01-01
      相关资源
      最近更新 更多