我目前正在重构一个项目,到目前为止,很多数据在代码中保存为常量和数组。还有很多裁员。现在我想将所有这些数据移动到数据库中,但我不确定我将如何进行映射。很少根据用户输入动态选择数据,而是在代码中专门选择数据。它在应用程序的非常核心级别使用,但它实际上不是核心。此外,已经使用了一个数据库,因此不会有真正的额外工作。
我的想法是使用一个 Mapping 类,其中有指向相应行 ID 的常量。这是一个好主意吗?
另一个想法是索引名称行并直接查询名称。
数据库可能有以下列:id、name、polynom 和 params。所以,基本上我们在谈论数学数据。例如:1、“价格近似”、20x^3 - 5x^2 + 11x”、“非累计”。
我认为这个问题与语言无关,但由于可能存在特定于语言(甚至特定于框架)的最佳实践,因此我使用的是:PHP5 with the Yii Framework。