私が言っていることが意味をなさない場合は、説明を求めてください。
リレーショナル データベース内に traceroute データを保存しようとしています。traceroute データの構造は次のとおりです。
public class Traceroute
{
IPAddress origin;
IPAddress destination;
Collection<Hop> hops;
}
public class Hop
{
int[] times;
IPAddress here;
Hop previousHop;
Hop nextHop;
}
今、私が探しているのは、このデータを格納するためのリレーショナルな方法です。結局、私のデータベースは (理論的には) 大幅に使い果たされてしまいます。traceroute データをリレーショナル データベースに格納し、それを効率的に (迅速に) クエリする方法はありますか?
理論上のテーブル構造
Traceroutes
(
traceroute_id number,
previousNode varchar2(200), --nullable
nextNode varchar2(200), --nullable
rtt_1 number,
rtt_2 number,
rtt_3 number,
currentNode varchar2(200)
)