所以目前我有一个应用程序,使用Cassandra。我有3个cassandra节点,其中1个是种子节点。该应用程序目前每20秒接收大约100个写请求,每秒接收大约200个读请求。应用程序似乎崩溃了很多错误-预计返回1个条目,但收到0。只是想知道什么优化步骤,我应该考虑到一个帐户,所以Cassandra不再崩溃了吗?我遵循正确的表结构,但我没有使用物化视图,而是使用允许过滤-这可能是问题所在吗?还有其他建议吗?
brgchamk1#
ALLOW FILTERING 是否有严格的测试和开发,偶尔操作的目的。虽然像spark这样的一些工具已经用它进行了优化,但是应用程序永远不应该使用它。没有办法使它的工作效率或优化,请不要使用它。如果查询需要它,那么就存在数据建模问题。表应该反映查询,而不是数据。
ALLOW FILTERING
1条答案
按热度按时间brgchamk1#
ALLOW FILTERING
是否有严格的测试和开发,偶尔操作的目的。虽然像spark这样的一些工具已经用它进行了优化,但是应用程序永远不应该使用它。没有办法使它的工作效率或优化,请不要使用它。如果查询需要它,那么就存在数据建模问题。表应该反映查询,而不是数据。