【发布时间】:2021-06-28 19:13:41
【问题描述】:
我有一个 .net 解决方案,其中包含客户需要填写的许多数据的大表单,例如一个包含许多步骤来填写我们需要获取的所有数据的表单。
所以我想知道它是否更好(从性能和设计方法)具有许多字段的传统大表,o 仅将数据存储在 XML 类型的一个字段中。
一个“TraditionalTable”的示例:
| RecordId | CustomerId | Data 1 | Data 2.... | to Data N |
|---|---|---|---|---|
| 1 | 120 | 01/01/1980 | abcd .... | 123 |
| 2 | 20 | 04/02/2004 | fgh .... | 230 |
| 3 | 10 | 05/01/1995 | xyz .... | 135 |
“DataWithXMLField”示例:
| RecordId | CustomerId | FormData |
|---|---|---|
| 1 | 120 | < data>< customerdetails>< borndate>01/01/1980< /borndate>< /customerdetails >< financialinfo >...." |
【问题讨论】:
标签: sql sql-server database-design