我需要处理几个数据样本,比如说,N
. 样本代表相似的数据,但来自不同的来源。例如,不同商店的订单历史。所以所有样本的结构都是一样的。要处理数据,我有几种可能性:
使用
N
具有相同架构的数据库,每个样本一个使用一个数据库,但使用一
N
组表。例如,User_1,...,User_N;Product_1, ..., Product_N, Order_1, ..., Order_N 等等。将一个数据库与一组表用户、产品、订单一起使用,但向每个表添加一个表示示例索引的辅助列。显然,这一列应该是一个索引。
最后一个变体似乎是最方便使用的,因为所有查询都变得简单。在第二种情况下,我需要将表名作为参数发送到查询(存储过程)(可能吗?)。
那么你会建议哪种方式?性能非常重要。