如何在 Cassandra、Membase、Hadoop、MongoDB、RDBMS 等之间进行选择?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/8120036/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-09 12:18:47  来源:igfitidea点击:

How to choose between Cassandra, Membase, Hadoop, MongoDB, RDBMS etc.?

mongodbhadoopcassandramembasenosql

提问by Sankar

Is there a paper/blog-post on when to use Cassandra or Membase or Hadoop or plain old relational databases ? Is there a paper discussing the strengths/weaknesses of each, and on what scenarios either of these technologies should be chosen ?

是否有关于何时使用 Cassandra 或 Membase 或 Hadoop 或普通旧关系数据库的论文/博客文章?是否有一篇论文讨论了每种技术的优势/劣势,以及应该在哪些情况下选择这些技术?

I am thinking of writing a new webservice which will have about a million hits per day and data spanning about a few terabytes.

我正在考虑编写一个新的 Web 服务,该服务每天将有大约 100 万次点击和大约几 TB 的数据。

回答by bpgergo

EDITThe NoSQL Ecosystemby Adam Marcus (from the book The Architecture of open source applications): http://www.aosabook.org/en/nosql.html

编辑Adam Marcus的 NoSQL 生态系统(来自《开源应用程序架构》一书):http: //www.aosabook.org/en/nosql.html

general thoughts and comparison http://www.thoughtworks.com/articles/nosql-comparison

一般想法和比较http://www.thoughtworks.com/articles/nosql-comparison

technical comparison http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis

技术对比http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis

a Master's Thesis - Analysis and Classification of NoSQL Databases http://scholar.googleusercontent.com/scholar?q=cache:rQlbiz6bojAJ:scholar.google.com/+comparison+of+nosql&hl=en&as_sdt=0,5&as_vis=1

硕士论文 - NoSQL 数据库的分析和分类 http://scholar.googleusercontent.com/scholar?q=cache:rQlbiz6bojAJ:scholar.google.com/+comparison+of+nosql&hl=en&as_sdt=0,5&as_vis=1