不同类型的数据是分表写,还是用一个字段区分?

有图形,图片,PNG,PPT等多个类型的素材,总计二三十几万条。
不同类型的数据在数据库中建表的时候是分开建表,例如PPT一张表,PNG一张表,图形一张表。
还是将所有数据写入一个表中,然后用一个字段在来区分是什么类型的素材。

阅读 1.6k
1 个回答

不知道你的业务具体是什么要求,但是个人认为还是将不同类型的素材写入一个表中,并使用一个字段来区分它们的类型。
优点是:

  • 数据库表结构简单。将减少了数据库表的数量和复杂性。
  • 灵活性。将所有类型的素材写入一个表中,如果你要新添加一个新类型的素材,只需要添加新的类型名称,而不需要创建一个新表。
  • 查询效率高。如果使用一个表来管理所有类型的素材,可以避免在不同的表之间进行关联查询,从而提高查询效率。

当然,也需要根据具体的业务需求和数据量来决定是否使用单个表。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题