如何selectCassandra,Membase,Hadoop,MongoDB,RDBMS等?

是否有关于何时使用Cassandra或Membase或Hadoop或普通的旧关系数据库的文章/博客文章? 有没有一篇论文讨论每个技术的优缺点,以及应该select哪种技术?

我正在考虑编写一个新的web服务,每天大约有一百万次访问,数据跨越几TB。