如何选择数据库?

时间:2011-10-11 02:31:07

标签: sql database web-applications nosql

在这个时代,每个周末都会出现一个新的NoSQL数据库..

是否有关于如何选择适合您的Web应用程序需求的数据库的最佳资源?

2 个答案:

答案 0 :(得分:1)

Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Membase vs Neo4j comparison

NoRAM DB => “如果它不适合RAM,我将为你静静地死”

虽然我也建议考虑使用缓存层的SQL数据后端(例如PostgreSQL,Drizzle),例如Redis在它之上。除非你有实际的理由使用NoSQL。原因可以是 NoSQL很酷我想学习它,但如果这就是全部,通常最后可能会受到伤害。

问题与money transactions有关吗?你有distributed system吗?

答案 1 :(得分:1)

如果您对权衡和功能比较感兴趣,维基百科往往比其他人更新。

关系数据库比较:http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems

NoSQL功能比较:http://en.wikipedia.org/wiki/Comparison_of_structured_storage_software

如果您想要更直接的答案,您可以随时发布您的要求,您将获得许多有用的答案。这是一个相当广泛的主题,除了上面的特征比较矩阵之外,除非你有一个客观的问题(即具体的要求),否则你将主要得到主观答案。