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();
JDBCIteratoriterator = EzJDBC.froms(CI).iteraror(CustomerItem.class);
while(iterator.hasNext()) {
ContainerItem ci = iterator.next();
}
iterator.exit();
処理を行なったPCのスペックはメチャメチャ低いネットブックです><
それでも、このレスポンスです。なかなか良いでしょ(^^)v