标签: mysql sql database database-design
我正在设计一个我想要存储多个表的数据库。表格不共享相同的结构。它们可以包含任何数量的列,其中包含db引擎允许的任何类型。
我可以想到构建数据库的两种方法: 1.)将数据表按原样存储在单独的表中 2.)将它们分成虚拟表
如果我选择1.)我将在数据库中拥有大量表。通过选择2.)我将有一个可管理数量的表用于存储数据,但我必须创建大量连接以再次构建每个数据表。
如果可以有任意数量(数十或数百)的数据表,最佳做法是什么?还有其他选择吗?
编辑:数据库存储静态数据,数据表不相关。