我对在cassandra中写下什么意味着什么感到困惑。这是否与特定群集上的读取频率或绝对值相关。 例如,如果我们写了500 tps,可以说在我们的环境中,每秒可能有100个查询。 在这种情况下,写入比读取更高。但是,如果我们只看一下cassandra的写作,这真的很高吗?
我们生产的产品大约有64台公羊。
答案 0 :(得分:2)
写入速度要快得多,并且默认值是围绕数据模型调整的,这些数据模型的写入次数超过了读取数据非规范化的数据。
4k写/秒每个核心有点标准经验法则是安全的(每个主机)。对于像这样大的主机,如果正确调整它完全合理,有一个~100k-200k写入一秒(如果不运行outta磁盘)。当你引入显着下降的读取但它确实是数据模型和客户端的一个因素时,使用50%的读/写操作它应该相对容易,每秒20k,但它肯定会更高。有一个糟糕的数据模型,尽管它完全在窗外。
如果你在1k以下读取+每秒写入一秒钟,除非你的数据模型是反模式,否则你不应该有很多问题,即使那时加载它也可能有用。