在设计网站时,我有哪些数据存储选择?

时间:2010-07-30 13:27:40

标签: database options data-storage

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

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

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

是否还有其他选项可用于存储少量数据?或许更简单?

4 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

http://www.sqlite.org/

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

答案 2 :(得分:0)

如果您可以区分用户,数据库就完全没问题了。其他存储机制包括cookie和Google Gears以及XML或纯文本文件等数据库。

答案 3 :(得分:0)

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

  

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

如果您有兴趣,可以研究这种方法,我打赌还有其他方法。