【问题标题】:When designing websites, what are my options for data storage?在设计网站时,我有哪些数据存储选项?
【发布时间】:2011-03-23 06:16:41
【问题描述】:

我是一名网站设计师,我为网络设计网站和应用程序。我使用 PHP。

我经常发现我必须存储信息,这些信息需要用户在关闭浏览器后才能访问。

到目前为止,我一直使用数据库(准确地说是 MySQL)来存储信息,但有时,我觉得我存储的信息不能保证数据库存储,主要是因为数据库不随应用程序一起移动 -它需要单独创建。

还有其他存储少量数据的方法吗?也许更简单一些?

【问题讨论】:

    标签: database options data-storage


    【解决方案1】:

    我知道您使用的是 PHP,但一些其他语言的 Web 应用程序框架,例如 Happstack(用于 Haskell)使用磁盘上序列化的基于内部 RAM 的数据存储。

    Happstack 的 RAM 云数据库 架构为您提供速度 和基于 RAM 的可预测性 查询与持久性相结合, 复制和 ACID 属性 传统数据库。

    如果你有兴趣,你可以研究一下这个方法,我敢打赌还有其他的。

    【讨论】:

      【解决方案2】:

      如果你能区分用户,数据库就完美了。其他存储机制包括 cookie 和 Google Gears 以及 XML 或纯文本文件等 ersatz 数据库。

      【讨论】:

      • 别忘了 SQLite:一个 SQL 数据库,它像任何其他文件一样随站点一起移动。
      【解决方案3】:

      http://www.sqlite.org/

      它仍然是一个数据库,只是在一个文件中。不需要(太多)设置。

      【讨论】:

        【解决方案4】:

        您可以使用应用程序部署属性文件或 XML 文件来存储您认为不适合数据库的内容。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-08-27
          • 2010-10-15
          • 2018-12-18
          • 2017-11-06
          • 2011-05-02
          相关资源
          最近更新 更多