2011-10-11 61 views
1

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

有没有什么好的和最新的资源可以选择一个适合您的web应用程序需要的数据库?

回答

1

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

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

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

如果你想要一个更直接的答案,你可以随时发布你的要求,你会得到很多有用的答案。这是一个非常广泛的主题,除了上述特征比较矩阵之外,除非有客观的问题(即特定需求),否则主要会得到主观答案。

1

卡桑德拉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

+0

与常规SQL DB的任何比较? – CamelCamelCamel

+2

您是否有特定的问题需要解决?因为那最能指导你的决定。 – tolitius

+1

@Radagaisus,这里是一个很好的简洁的[SQL vs NoSQL数据库]比较(http://stackoverflow.com/questions/4160732/nosql-vs-relational-database) – tolitius