我正在设计一个包含许多模块的博客/新闻网站。
这些模块需要保存在数据库中的一些设置。这两个选项中哪一个更好:
每个变量都保存在一行中。当需要它们时,将查询该行。
单个模块的变量在提交设置表单时被腌制(只有用户可以更改这些变量,而不是系统),并保存到变量表中的一行。需要时,将查询该行并对字典进行unpickled。
我正在使用MySQL。
答案 0 :(得分:0)
我想你想要每行放一个变量。这使您能够读取SQL查询/报告中的变量。如果您知道除了应用程序之外从未需要访问数据,那么拣货会起作用,否则会很快崩溃。
在LedgerSMB中,我们每行使用一个变量并对此感到满意。