1

我正在开发一个仪表板,它显示从众多来源接收到的大量图形、表格和其他数据。图表、表格等基本上都是小部件。我需要使仪表板可定制。这样每个用户在登录后都可以自定义仪表板的外观。它有点像 iGoogle - 带有我自己的小部件。

问题:

存储和检索用户特定属性的最佳方法是什么

  • 小部件的顺序。
  • 动画序列。
  • 刷新率
  • 等等。

我应该为每个用户使用一个属性文件,并从中读取配置还是使用数据库 [table]?有很多配置参数,所以在数据库方法的情况下,配置表中的列数可能非常大[比如 40 到 50]。

[在效率和安全性方面] 将数据存储在属性文件中并使用 AJAX 访问它是一种不好的做法吗?

请善意建议。

4

1 回答 1

1

对于少数用户来说,属性文件可以正常工作。

我会选择一个数据库。50 列确实不算多,尽管一旦开始,可能很容易将其规范化为几个较小的表。

您没有说配置有多重要,可能是您可以将其存储在 cookie 或 HTML5 允许的某种本地数据库中。

于 2012-06-12T14:07:38.823 回答