现在我有两个选择。
我对所有数据都有相同的架构。记录代表与主机之间的连接。因此,一条记录属于两台主机。现在我执行一旦我需要获得 1 个主机的连接的操作。我会将记录插入到 h2 中。所以如果host1和host2之间有连接。每次查询host1的连接,我已经存储了host1和host2的连接。所以当我查询有关host2的信息时。该记录将在表中存储两次。所以我正在考虑为每个主机创建一个表。
这是两难的。因为主机很多。因此,如果我为每个主机创建一个表,表的数量将是巨大的。是更快地查询巨大但只有一张表还是更快地查询许多较小的表?(无连接)
谢谢