Cassandra 与 SSD

Cassandra 与众多类BigTable类存储一样,都采用了LSM-Tree 结构来存储数据,简单来说就是将原来的直接维护索引树变为增量写的方式,这样能够保证对磁盘的操作是顺序的。这一点最初是针对目前的机械硬盘来做的优化,而面对日益成熟的SSD,这种方案又是否有优势呢?

RethinkDB 与 TokuDB 调研测试报告

本文PPT来自淘宝核心系统团队博客,是一篇对 RethinkDB 和 TokuDB 进行的调研测试报告,RethinkDB 是一个号称专门针对 SSD 进行优化的数据库,而 TokuDB 的主要特点则是对高写压力的支持。PPT中还对 SSD 的特性及相关技术细节进行了描述。整个调研测试过程也可以作为我们考查数据库的一个参考。

Wikia的SSD使用案例,SSD时代即将来临?

来文转自著名IT技术博客highscalability,来自Wikia公司的一个SSD使用情况分析,Wikia目前全部使用SSD作为存储设备,他们列举了目前SSD市场的一些数据,让我们感觉SSD大规模使用的时代不远了。

RethinkDB简介

RethinkDB最早是作为一个对SSD进行专门优化的MySQL存储引擎出现的,其特点在于对SSD的充分利用。而目前RethinkDB已经脱离MySQL成为一个独立的存储。

我应该使用SSD还是加内存?

本文是mysqlperformance上一篇关于单节点scale up的反思,作者通过benchmark给出了不同数据场景下scale up的选择方案,其中给出了三个评测点:

数据完全fit内存

数据比内存大一点点

数据是内存的3倍

不同点选择不同的方案进行scale up。虽然是一篇针对mysql的,但是个人觉得对于所有数据系统都是值得借鉴,当然,纯内存的cache除外-_-

基于SSD的数据库性能优化

这篇文章是介绍SSD的相关原理及在SSD上做性能优化的介绍。值得一看。大家点原文地址进去看看吧。
主要内容:
NOR和NAND
SLC和MLC
SSD的技术特点
wear leveling
写入放大
数据库IO特点分析
SSD的IO特点分析