【问题标题】:Light-weight Database for storing user preferences of widgets用于存储小部件用户偏好的轻量级数据库
【发布时间】:2011-03-10 14:02:46
【问题描述】:

我正在寻找一个可以与 Web 应用程序一起分发的数据库,它将存储用户对各种小部件的偏好。

一个很好的例子是苹果用来存储其小部件信息的数据库设计。所以天气小部件存储位置,而注释小部件存储注释。

我想我正在寻找一个面向文档的数据库,但我不太确定。

任何帮助都会很棒。

谢谢! 马特

【问题讨论】:

    标签: php database database-design widget dashboard


    【解决方案1】:

    sqlite 现在是 PHP 的标准配置,[g]dbm 已经存在了很长时间,但我相信最近已经被删除(似乎看不到任何替代品 - chdb?)。

    C.

    【讨论】:

      【解决方案2】:

      您可以简单地使用 localStorage 在此处查看支持详细信息:http://www.quirksmode.org/dom/html5.html#localstorage

      【讨论】:

      • 但在撰写本文时只有少数浏览器支持此功能
      • 你的意思是像big 4, Firefox 3.5, Safari 4, IE8, Chrome 4+ 都支持吗?
      【解决方案3】:

      您可以尝试使用CouchDB 或MongoDB 作为面向文档的数据库。这实际上取决于存储的内容。 redis 等键值存储也可能有效。

      到目前为止,我已经使用了很多 CouchDB 和 redis。 CouchDB 为我们的存储后端(引用相关数据)提供支持,redis 是我们的会话存储。

      想详细说明人们如何进一步帮助您?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-01-08
        • 2014-03-01
        • 1970-01-01
        • 2020-07-22
        • 1970-01-01
        • 2015-03-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多