数千个db表VS一个巨大的表

Lio*_*raf 3 sql database-design multiple-tables

我正在尝试开发一个跟踪每日库存数据的应用程序.(每天为每个股票创建一条新记录).跟踪将有大约5000-10000股票.然后我需要分析每天,每月或其他时期的一些股票数据,并保留它.

我的问题是:为每个股票设置一个活动表,以保持日常活动(每天都是新行)或者更聪明的是,每天为所有股票插入一个包含10,000条记录的巨大表格会更好吗?请记住,我需要每天为每个库存进行批量计算(计算移动平均值和东西).

Dan*_*rth 6

一张桌子.您可能希望按库存ID对其进行分区.

自动创建表几乎总是一个坏主意.