【发布时间】:2010-10-07 22:40:50
【问题描述】:
有没有人知道在表中存储未知数据类型的最佳实践是什么? 基本上,我需要将 bit、smallint、int、real 和 nvarchar 等类型存储在同一个“值”列中,以便稍后由 .NET 应用程序进行解释。
我试图在不影响数据库性能或增长的情况下实现最佳解决方案。
有什么建议吗?
提前致谢!
【问题讨论】:
-
如果您要走 EAV 路线,我建议您阅读一下为什么这是关系数据库中的不良数据结构。见:simple-talk.com/opinion/opinion-pieces/bad-carma如果你真的需要这样做,你可以考虑使用nosql解决方案。
标签: sql sql-server sql-server-2008