`
hankesi2000
  • 浏览: 95698 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Cassandra中rowcached对性能的影响

阅读更多
一直对cassandra做测试,但是测试的结果却跟官方提供的写快,读慢的情况相反。一直没找到问题的答案。

最近在做大数据量的测试时才想起了conf/storage-conf.xml中的这个字段rowcached:
       ~ The optional RowsCached attribute specifies the number of rows
       ~ whose entire contents we cache in memory. Do not use this on
       ~ ColumnFamilies with large rows, or ColumnFamilies with high write:read
       ~ ratios. Specify a fraction (value less than 1), a percentage (ending in
       ~ a % sign) or an absolute number of rows to cache. 
       ~ RowsCached defaults to 0, i.e., row cache is off by default.

意思大概是有多少row的数据会放到内存中而不是写入到文件中。

将该值设置为具体的值后测试发现,写的性能明显提升了很大的一块,读的性能也有明显的加快。

所以说官方给出的结果是基于内存的形式做出,即打开了rowcache属性,如果不打开该属性,默认不使用内存的话,即使是使用sstable,性能上也会因为写文件而拖慢。

另外注意磁盘写入的操作,根据业务能容忍的情况合理安排数据,当然还要根据多节点的复制策略进行规划。
1
0
分享到:
评论

相关推荐

    [Cassandra] Cassandra 高性能开发经典实例 (英文版)

    [Packt Publishing] Cassandra 高性能开发经典实例 (英文版) [Packt Publishing] Cassandra High Performance Cookbook (E-Book) ☆ 出版信息:☆ [作者信息] Edward Capriolo [出版机构] Packt Publishing ...

    NoSQL(SequoiaDB&Cassandra&MongoDB)Benchmark性能对比测试报告

    官方给出的三种NoSQL数据库:SequoiaDB&Cassandra&MongoDB性能对比测试报告;值得参考;

    nosql cassandra学习教程

     Cassandra的主要特点就是它不是一个数据库,而是由一堆数据库节点共同构成的一个分布式网络服务,对Cassandra 的一个写操作,会被复制到其他节点上去,对Cassandra的读操作,也会被路由到某个节点上面去读取。...

    Apache Cassandra

    Cassandra的主要特点就是它不是一个数据库,而是由一堆数据库节点共同构成的一个分布式网络服务,对Cassandra 的一个写操作,会被复制到其他节点上去,对Cassandra的读操作,也会被路由到某个节点上面去读取。...

    cassandra 实战

    cassandra 实战cassandra 实战cassandra 实战cassandra 实战cassandra 实战cassandra 实战cassandra 实战cassandra 实战cassandra 实战cassandra 实战cassandra 实战cassandra 实战cassandra 实战cassandra 实战...

    cassandra权威指南(中文)

    cassandra中文版权威指南,官网下载

    Cassandra

    The rising popularity of Apache Cassandra rests on its ability to handle very large data sets that include hundreds of terabytes -- and that's why this distributed database has been chosen by ...

    DevCenter cassandra客户端

    DevCenter cassandra客户端 DevCenter cassandra客户端 DevCenter cassandra客户端

    Cassandra(apache-cassandra-4.0.1-bin.tar.gz)

    Cassandra(apache-cassandra-4.0.1-bin.tar.gz)是一套开源分布式NoSQL数据库系统。它最初由Facebook开发,用于储存收件箱等简单格式数据,集GoogleBigTable的数据模型与Amazon Dynamo的完全分布式的架构于一身...

    Cassandra(apache-cassandra-3.11.11-bin.tar.gz)

    Cassandra(apache-cassandra-3.11.11-bin.tar.gz)是一套开源分布式NoSQL数据库系统。它最初由Facebook开发,用于储存收件箱等简单格式数据,集GoogleBigTable的数据模型与Amazon Dynamo的完全分布式的架构于一身...

    docker-cassandra, 在 Docker的快速启动中,Cassandra.zip

    docker-cassandra, 在 Docker的快速启动中,Cassandra Docker 中的Cassandra这个库提供了在 Docker 中运行Cassandra所需的一切,并为快速的容器启动而调整。为什么?虽然天真的Cassandra图像大约需要 30秒的时间,...

    Cassandra 权威指南 大数据学习必备

    书中介绍了它无中心架构、高可用、无缝扩展等引人注目的特点,讲述了如何安装、配置Cassandra及如何在其上运行实例,还介绍了对它的监控、维护和性能调优手段,同时还涉及了Cassandra相关的集成工具Hadoop及其类似的...

    Cassandra权威指南【中文版】

    Cassandra权威指南【中文版】

    cassandra安装使用教程

    1、cassandra的安装、维护使用 2、java操作cassandra实例 3、cql使用详解

    NoSQL性能评估(MongoDB,HBase,Cassandra):哪种数据库最适合你的数据?

    非关系数据库(经常被称为NoSQL)的特点是...为了向客户的项目提供最好的NoSQL方案,Altoros针对几种NoSQL数据库测试了多种工作负荷下的性能。本文概述了针对几种市面上最成熟也是最流行的NoSQL数据库性能测试的结果。

    Mastering.Apache.Cassandra.2nd.Edition.1784392618

    Title: Mastering Apache Cassandra, 2nd Edition Author: Nishant Neeraj Length: 322 pages Edition: 2 Language: English Publisher: Packt Publishing Publication Date: 2015-02-27 ISBN-10: 1784392618 ISBN-...

    Cassandra文档

    Cassandra文档

    cassandra介绍

    cassandra介绍

Global site tag (gtag.js) - Google Analytics