2010-10-20 24 views
1

我正在设计一个包含多个模块的博客/新闻网站。数据库中的系统变量:每个变量一行或每个模块有一个pickle dictionary?

这些模块需要保存在数据库中的一些设置。其中这两个选项是更好:

  1. 每个变量被保存在一个单行。当他们需要时,行被查询。

  2. 提交设置窗体(只有用户可以更改这些变量,而不是系统),单个模块的变量会被腌制,并保存到变量表中的一行。在需要时,查询该行并取消字典。

我正在使用MySQL。

+0

取决于您是否希望能够查看/查询数据库命令shell中的值。 – Thilo 2010-10-20 08:59:57

+0

当我需要它们时,所有的值都被加载,然后在我通过字典键引用它们的代码中;所以我想酸洗他们是正确的方式? – 2010-10-20 12:23:14

回答

0

我想你想每行放一个变量。这使您能够读取SQL查询/报告中的变量。如果你知道除了应用程序之外你永远不需要访问数据,否则挑选工作正常,否则它会很快崩溃。

在LedgerSMB中,我们每行使用一个变量,并对此感到满意。

相关问题