如果我所说的没有意义,请要求澄清。
我正在尝试将 traceroute 数据存储在关系数据库中,traceroute 数据的结构如下:
public class Traceroute
{
IPAddress origin;
IPAddress destination;
Collection<Hop> hops;
}
public class Hop
{
int[] times;
IPAddress here;
Hop previousHop;
Hop nextHop;
}
现在我正在寻找的是一种存储这些数据的关系方式,最终发生的是我的数据库被严重破坏(理论上)。有没有办法正确地(正确地我的意思是最小的空间)将跟踪路由数据存储在关系数据库中并有效(快速)查询它?
理论表结构
Traceroutes
(
traceroute_id number,
previousNode varchar2(200), --nullable
nextNode varchar2(200), --nullable
rtt_1 number,
rtt_2 number,
rtt_3 number,
currentNode varchar2(200)
)