每种对象的表,或具有多列的单个表:哪个是最快的?

Van*_*nel 1 sql-server database-design

我必须在数据库上存储数据库上的四种对象.这些对象具有相同的属性:

  • 名称(varchar2).
  • 描述(varchar2).
  • 文件(二进制blob).

也许我可以使用表来存储这些对象,添加一列来识别对象的类型,但我需要存储很多对象(> 1,000,000或更多).

我的问题是哪种方案更能提高性能?用于存储每种对象的所有对象或表的表.

我将使用SQL Server 2005或2008.

ter*_*tyl 5

纯卷不是将类似对象拆分成不同表的好理由,还有其他更好的方法可以提高性能,索引,表分区.

向表中添加类型列,维护和查询将更容易.