Cassandra 的写速度比 MySQL 快的两大根本原因
1、cassandra没有sql解析层,这是个大块
2、cassandra采用memstable+sstable的模型,最大化的提高数据的写入性能,磁盘操作只有顺序写。
nosql产品的数据写入buffer非常大, nosql用数据安全换取高性能, 其实没有绝对的优势,看你的产品具体需求
其实这个问题就是为什么NoSQL产品在有些应用上由于RDBMS产品,由于RDBMS产品处理每个请求的时候,要做解释、优化、事务、锁管理等等一系列操作,损失了很多性能。但是往往一些对性能要求非常高的应用,比如微博、Feed等,是不需要这些操作的,NoSQL产品就是由于去掉了这些操作性能上有了很大的提高
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....