我正在创建一个应用程序,我将所有用户设置存储到 MySQL 服务器中。但是现在当 tableOption3 = id25 然后用户主题是红色时我得到了一些东西。我已经有 5 个这样的表。而且它会变得更大。用户可以使用为网站和 java 应用程序保存个人设置的移动应用程序,反之亦然。
我还有其他选择吗? 我一直想知道如果加载 100 个个人选项会发生什么。用户会在加载速度上注意到这一点吗。
最佳答案
您必须将这些个人用户设置保存在某个地方,并且您总是希望使用某种数据存储,例如:SQL 数据库
、NOSQL
、平面文件。
我认为 SQL 数据库通常是可行的,拥有超过 100 个个人选项应该不会降低性能太多。
但我的建议是避免使用多个表。您可以通过只有一个表
实现预期的效果,为所有用户存储所有属性,即:
USER_ID | PROPERTY | PROPERTY_VALUE
1 | COLOR | RED
2 | COLOR | BLUE
1 | FONT_SIZE| 12
2 | FONT_SIZE| 14
etc
关于java - 保存在 Java 桌面应用程序和网站上使用的个人用户设置的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30191815/