我需要爲posix系統開發一個程序,用於解析xml文件,平均300MB,並將數據插入關係數據庫。如何快速處理巨大的XML文件?
時間因素在開發和運行程序時都非常重要。
我在C,Ruby,Python和Java中有一定的通用背景,但沒有足夠的深度來做出不錯的選擇和深度優化。
我想知道其他程序員的意見和經驗,我也想對功能語言有一個意見。
非常感謝。
我需要爲posix系統開發一個程序,用於解析xml文件,平均300MB,並將數據插入關係數據庫。如何快速處理巨大的XML文件?
時間因素在開發和運行程序時都非常重要。
我在C,Ruby,Python和Java中有一定的通用背景,但沒有足夠的深度來做出不錯的選擇和深度優化。
我想知道其他程序員的意見和經驗,我也想對功能語言有一個意見。
非常感謝。
Python和lxml對此非常有效。大多數時間將花在磁盤上/插入到數據庫中,所以Python應該很好。 –