我正在開發一個基於Web的應用程序,它使用Java
小程序處理大量數據(200.000 - 500.000行),然後必須將數據插入到MySQL
中。 Java
是必須的,它不能被忽略或替換哪個MySQL INSERT方法會更快更可靠?
哪種方法會更快,更無障礙,更安全?
解析Java中的數據,發送所生成的
TreeMap
到PHP
與GZIP
壓縮,然後準備中的行與PHP
$q -> bind_param($a, $b, $c);
,然後$q -> execute();
。或用
batchStatement.addBatch();
解析在Java
數據,創造出許多INSERT
聲明,寫於String
,壓縮與GZIP
,將其發送到PHP
,然後從PHP
,在MySQL執行LOAD_FILE('xy.tar.gz');
。
試試吧。一點基準將回答你的問題。 – 2013-04-26 18:45:13