EzJDBCはレスポンスが良いのです( ̄0 ̄)b


本日はEzJDBCのレスポンスについて説明しようと思います。EzJDBCは照会のレスポンスにこだわって開発しました。

JDBCが1とするとEzJDBCは1.2になります。ほぼJDBCと同じといって良いのではないでしょうか(言いすぎ?)下記のテーブルの全レコード(500万件)を照会するのに60秒で処理可能です。ちなみにJDBCの場合は52秒でした。500万レコードでこの差は許容範囲内ではないでしょうか。(ちなみに最終的には1.1倍まで持っていく予定です)


利用テーブルしたテーブル

1.JDBCのコードと結果

try {
  PreparedStatemant p = c.prepareStateMent("SELECT * FROM CONTAINER_ITEM");
  ResultSet r = p.exexuteQuery();
  while(r.next()) {
    ContainerItem ci = new ContainerItem();
    cl.blNo = r.getString(1);
    cl.containerNo = r.getString(2);
    cl.seq = r.getInt(3);
    cl.itemCode = r.getString(4);
    cl.itemNo = r.getString(5);
  }
} ctach(SQLException e) {
  e.printStacktrace();
}


2.EzJDBCのコードと結果

CONTAINER_ITEM CI = new CONTAINER_ITEM();
JDBCIterator iterator = EzJDBC.froms(CI).iteraror(CustomerItem.class);
while(iterator.hasNext()) {
  ContainerItem ci = iterator.next();
}
iterator.exit();

処理を行なったPCのスペックはメチャメチャ低いネットブックです>< 

それでも、このレスポンスです。なかなか良いでしょ(^^)v