Database 数据库中的单个表还是多个表?

Database 数据库中的单个表还是多个表?,database,Database,我的系统从不同的资源(每个资源都有文本ID)收集大量数据,并将其发送到预定义组中绑定在一起的客户端。这里有数百种不同的资源,每种资源都可能在几小时内创造记录。只有不到一百个“视图组” 数据采集器是单线程的 组织数据的最佳方法是什么? A.为每个源创建不同的表,其中表的名称基于源id? B制作单个表格并将源id添加为文本字段(如果可能,请键入)? C每个预定义显示组的表,源id作为文本字段 每个记录都有值(浮动)和日期(日期)。查询将类似于选择*自。。。其中日期d2。对于单个表,它将是“和(…)

我的系统从不同的资源(每个资源都有文本ID)收集大量数据,并将其发送到预定义组中绑定在一起的客户端。这里有数百种不同的资源,每种资源都可能在几小时内创造记录。只有不到一百个“视图组”

数据采集器是单线程的

组织数据的最佳方法是什么? A.为每个源创建不同的表,其中表的名称基于源id? B制作单个表格并将源id添加为文本字段(如果可能,请键入)? C每个预定义显示组的表,源id作为文本字段

  • 每个记录都有值(浮动)和日期(日期)。查询将类似于选择*自。。。其中日期d2。对于单个表,它将是“和(…)中的sourceId”

数据库类型未知,可能是lightsql、postgres、mysql、mssql

一张表通常是正确的解决方案。数据库设计用于处理大型表,但不需要很多不同的表。此外,您可以根据不同的资源id(例如,每个资源id的所有事件的计数(*)进行查询,…)