代码之家  ›  专栏  ›  技术社区  ›  kobrien

为博客推荐的数据库后端

  •  2
  • kobrien  · 技术社区  · 14 年前

    问候语,

    我正在用PHP构建我的个人网站。我的标准方法是使用MySQL作为数据库后端。我听过很多关于面向文档的数据库的文章,我想知道这些(couchdb,mongodb)是否是我更好的选择。

    我知道,像我的个人主页这样的低流量站点不会因为运行不同的数据库而看到巨大的改进,但是我很欣赏“小东西”。

    数据库将主要保存文本数据,如评论和博客文章。除此之外,我会存储一些图像。

    总而言之,对于使用特定的数据库后端(尤其是新的面向文档的后端),有人能给我一个利弊,或者其他批评吗?

    谢谢。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Chris B.    14 年前

    实际上,最重要的考虑是关系数据库(比如mysql)和面向文档的数据库(比如mongodb)。与每个数据库类之间的差异相比,每个类之间的差异通常很小,特别是对于您所讨论的应用程序。

    我的第一个建议是使用现有的软件,比如 WordPress . 在这种情况下,您将希望使用它们的后端,这将是一个关系数据库。

    如果您确定要重新设计轮子,并且您有一个可以容纳它的主机,那么我将选择一个面向文档的数据库。主要的优势是松散的模式;当您修改和向数据库添加字段时,您不必担心修改数据库中的数据——您只需在出现丢失的字段时处理它们。