我正在制作一个仪表板,显示从多个来源收到的大量图表,表格和其他数据。图表,表格等基本上都是小部件。我需要让仪表板可以自定义。这样登录后的每个用户都可以自定义仪表板的外观。它有点像iGoogle - 我自己的小部件。
问题:
存储和检索用户特定属性(如
)的最佳方法是什么我是否应该为每个用户使用属性文件,并从中读取配置或使用数据库[table]?有相当多的配置参数,因此在数据库方法的情况下,配置表中的列数可能非常大[比如40到50]。
在效率和安全性方面,将数据存储在属性文件中并使用AJAX访问它是不是很糟糕?
请善意建议。
答案 0 :(得分:1)
对于少数用户,属性文件可以正常工作。
我会选择数据库。 50列确实不是那么多,虽然一旦启动它可能很容易将其标准化为几个较小的表。
你不能说配置有多重要,可能就是你可以把它存放在一个cookie或HTML5允许的某种本地数据库中。