【问题标题】:How To Pick a Database? [closed]如何选择数据库? [关闭]
【发布时间】:2011-12-04 23:15:49
【问题描述】:

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

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

【问题讨论】:

    标签: sql database web-applications nosql


    【解决方案1】:

    如果您对权衡取舍和功能比较感兴趣,维基百科的更新往往会比其他网站更多。

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

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

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

    【讨论】:

      【解决方案2】:

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

      NoRAM DB => “如果内存放不下,我会默默为你死”

      虽然我也建议考虑使用缓存层的 SQL 数据后端(例如 PostgreSQL,Drizzle),例如Redis 在它之上。除非你有使用 NoSQL 的实际理由。顺便说一下,原因可能是 NoSQL 很酷 并且 我想学习它,但如果仅此而已,通常最后可能会受到伤害。

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

      【讨论】:

      • 与常规 SQL DB 的比较?
      • 您有具体的问题要解决吗?因为这最应该指导您的决定。
      • @Radagaisus,这是SQL vs NoSQL Databases的简洁对比
      • 我想从开发者的角度了解数据库之间的差异
      猜你喜欢
      • 1970-01-01
      • 2013-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-18
      • 2013-09-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多