简单说就是系统许多使用者,每个使用者都会有不同的参数。
还在开发阶段时会新增参数和调整参数的形态。
目前用的方法是一个使用者一个row
字段架构大概如下
ID , Protocal , Port , Server
1 , http , 80 , url.com
2 , ftp , 21 , url1.jp
有在考虑改成这样的架构,开发上会比较有弹性
ID , Key , Val
1 , Protocal , http
1 , Port , 80
1 , Server , url.com
架构的标准放在另一个表,用JOIN的方式以另一个表做默认值。
用 INSERT .. ON DUPLICATE KEY UPDATE 来做新增或更新 key/val 的判断
不知道这样放参数在使用者一多时会不会比较占空间
另外和前者的存放上有何种优劣呢?