sql-server-2008-r2 - 多个SQL记录需要比多个字段更多的内存?

  显示原文与译文双语对照的内容
0 0

:用于HTML表单提交的数据存储。

方案 1: 1 table,每个表单字段为 table 字段( 窗体) 。

enter image description here

收费方案 2: 2表- 带id和时间戳( form_submission )的1st table 。 2nd table 带 id,fk到 form_submission,field_title,field_value ( form_field ) 。 只有在HTML字段值为时才插入数据。

enter image description here

需要更多内存的?

scenario 1.每个提交只有 1记录,但每个记录将有多个空值。

场景 2."。"。5 + 记录从 form_field table 和form_submission表提交的时间。

注意:我们每年只能收到ten份表单提交。

时间: 原作者:

0 0

假设大多数用户填写了大多数字段,那么是的,更加规范化的表单将占用更多的空间/内存。

个人来说,对于一个( 那没有'提交表单子'数据),我可以能会为表单做一个 table ;EAV表很难查询。 非必需列可以仅默认为空。 如果你正在构建一个更复杂的系统,那么你需要将它的分割为不同的。

原作者:
...