我是一名网站设计师,我为网络设计网站和应用程序。我使用 PHP。
我经常发现我必须存储信息,这些信息需要用户在关闭浏览器后才能访问。
到目前为止,我一直使用数据库(准确地说是 MySQL)来存储信息,但有时,我觉得我存储的信息不能保证数据库存储,主要是因为数据库不随应用程序一起移动 - 它需要单独创建。
还有其他存储少量数据的选项吗?也许更简单的东西?
我是一名网站设计师,我为网络设计网站和应用程序。我使用 PHP。
我经常发现我必须存储信息,这些信息需要用户在关闭浏览器后才能访问。
到目前为止,我一直使用数据库(准确地说是 MySQL)来存储信息,但有时,我觉得我存储的信息不能保证数据库存储,主要是因为数据库不随应用程序一起移动 - 它需要单独创建。
还有其他存储少量数据的选项吗?也许更简单的东西?
我知道您使用的是 PHP,但其他语言的一些 Web 应用程序框架,例如Happstack(用于 Haskell)使用磁盘上序列化的基于内部 RAM 的数据存储。
Happstack 的 RAM 云数据库架构为您提供基于 RAM 的查询的速度和可预测性,以及传统数据库的持久性、复制和 ACID 属性。
如果你有兴趣,你可以研究一下这个方法,我敢打赌还有其他的。
您可以使用应用程序部署属性文件或 XML 文件来存储您认为不适合数据库的内容。
它仍然是一个数据库,只是在一个文件中。不需要(太多)设置。
如果您可以区分用户,则数据库非常好。其他存储机制包括 cookie 和Google Gears以及 XML 或纯文本文件等 ersatz 数据库。