在设计网站时,我的数据存储选项有哪些?
问题描述:
我是一名网站设计师,我为网站设计网站和应用程序。我使用PHP。在设计网站时,我的数据存储选项有哪些?
我经常发现我必须存储信息,这些信息在浏览器关闭后需要被用户访问。
到目前为止,我总是使用一个数据库(准确地说是MySQL)来存储信息,然而有时候,我觉得我存储的信息不保证数据库存储,主要是因为数据库不随应用程序移动 - 它需要单独创建。
是否有任何其他选项用于存储少量数据?也许更简单一些?
答
您可以使用应用程序部署属性文件或XML文件,以存储您认为不适合数据库的内容。
答
我知道您正在使用PHP,但其他语言(如Happstack(对于Haskell))的某些Web应用程序框架使用序列化在磁盘上的基于内部RAM的数据存储。
Happstack的RAM云数据库 架构为您提供的速度 和基于RAM的可预见性 查询与耐用性, 复制,并 传统数据库的ACID特性相结合。
如果你有兴趣,你可以研究的方法,我敢打赌有别人。
不要忘记SQLite:一个像任何其他文件一样随站点一起传播的SQL数据库。 – jmz 2010-07-30 14:05:04