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

在web应用程序中永久存储特定(一次性)数据和信息的正确方法是什么[关闭]

  •  0
  • ICP  · 技术社区  · 7 年前

    在web应用程序中存储特定数据和信息的最佳方式是什么?

    我所说的这类信息是一次性的、一次性的、独立的价值观。主要是可以使用管理面板更改的值。

    我想存储的一些数据示例:

    • 网站所有者:工作描述,他们是谁,他们做什么
    • 切换:假数据为真。例如:确定
    • 站点徽标(指向的路径)

    显然,这些数据需要永久存储,即如果重新启动网站,数据仍然存在。

    就我所见,我的选择要么是:一个数据库,要么只是一个文本文件。

    我得出的结论是,在我看来,使用数据库(row(col1=数据类型,col2=值))似乎有些过分,也有限制,但很干净。使用一个文件可能会更容易,但构建一个处理该文件的系统可能会带来混乱和额外的工作。

    我看到使用文件的一个优点是,我可以在不运行站点或数据库管理器(phpmyadmin)的情况下手动更改值。然而,该站点无论如何都将使用一个数据库,因此我的一部分人认为我应该只使用那里的内容,而不是构建一个文件管理器。

    2 回复  |  直到 7 年前
        1
  •  1
  •   gboone    7 年前

    我相信您要问的是“当只有一个字段时,是否认为创建一个数据库表是合适的?”或者“数据库中的一个字段作为一个非常小的信息(如是或否)可以吗?”这两个问题的答案都是肯定的。

    起初听起来好像你不知道数据库。你说你有MySQL。 如果您对数据库的用途不够熟悉,那么值得学习。它们不难使用。

    这说明了数据库的基本部分: https://en.wikipedia.org/wiki/Data_hierarchy

    这解释了在设计数据库时“规范化”数据库的过程。它有助于确保以合乎逻辑的方式进行设置。 https://en.wikipedia.org/wiki/Database_normalization

        2
  •  0
  •   Rafay Hassan    7 年前

    它是可移植的,您可以使用SQL查询它。 Read it