如何在db中存储大量字段 - 单个列vs xml列

时间:2014-04-15 15:43:47

标签: json xml sql-server-2008 large-data

我要求在数据库中存储包含500个数据元素的医疗表单

我可以

  1. 创建一个包含许多列的表
  2. 创建一个包含整个数据集的xml
  3. 创建一个varchar(max)列,其中包含json格式的整个数据集。
  4. 我猜(1)更容易搜索和读取数据(无转换),(2)更容易扩展和加密等,(3)占用空间更少(2)。这些表格将来也可能发生变化。

    我想听听你的想法。

1 个答案:

答案 0 :(得分:0)

如果您必须存储具有不同结构的不同医疗表单,请使用XML。如果列的数据结构始终相同,除非您永远不会读取或编辑表单中的数据。