-3
私はテーブルストアのイメージの場所を持っていますが、これらのイメージの場所を読み込んでイメージをダウンロードし、OCRを使用してイメージからテキストを読み取るプログラムを作成します。 テーブルからメモリに1000万以上の行を読み込む方法が問題ですか?メモリにある処理中のOracleから1000万を超えるデータを読み取る方法
String sql = "select * from t_image where some condition";
Statement s = ...;
ResultSet set = s.executeQuery(sql);
while(set.next()) {//row is too much, how to optimize here?
String location = set.getString("location");
}
私はすでにBigDataと呼ばれていて、あなたのマシンのメモリが足りなくなるのではないかと心配しています。 – xenteros
利用可能なメモリに収まるバッチでデータを読み込んで処理すると何が問題になりますか? – Filburt
イメージをテーブルとして保管していますか? BLOBとしてではありませんか? – RealSkeptic