背景:SQL Server 2008, C#
我有一个包含整数的数组(0-10个元素)。数据不经常更改,但经常检索。
我可以创建一个单独的表来存储数字,但由于某种原因,感觉这样不是最优解。
问题#1:我应该将我的数组存储在单独的表中吗?请给出支持或反对的理由。
问题#2:(无论问题#1的答案是什么),在数据库字段中存储int[]的“最佳”方法是什么?XML?JSON?CSV?
编辑: 一些背景:被存储的数字只是一些系数,不参与任何关系,并且始终以数组形式使用(即永远不会检索或单独使用值)。