我是NoSQL和Cassandra的新手.我正在尝试设置来实现内存缓存唯一的解决方案.我正在通过从100000行文件中逐行读取并使用Hector插入到Cassandra进行处理.我注意到每秒约6000个插入的吞吐量非常低.整个写操作大约20.5秒,这对我们的应用来说是不可接受的.我们需要每秒100000次插入.我正在使用4GB RAM的Windows 7计算机上进行测试.
我正在进行仅插入测试.
请告诉我哪里出错了.请建议我如何每秒提高插入量.
Keyspace: Keyspace1
Read Count: 0
Read Latency: NaN ms.
Write Count: 177042
Write Latency: 0.003106884242157228 ms.
Pending Tasks: 0
Column Family: user
SSTable count: 3
Space used (live): 17691
Space used (total): 17691
Number of Keys (estimate): 384
Memtable Columns Count: 100000
Memtable Data Size: 96082090
Memtable Switch Count: 1
Read Count: 0
Read Latency: NaN ms.
Write Count: 177042
Write Latency: NaN ms.
Pending Tasks: 0
Key cache capacity: 150000
Key cache size: 0 …Run Code Online (Sandbox Code Playgroud)