1
我想使用Python將大型XML文件上傳到MySQL數據庫。我可以使用lxml來解析它,然後將記錄逐個上傳到MySQL。但我只是想知道是否有一些庫可以讓它更容易。Python:將XML文件上傳到MySQL數據庫
我想使用Python將大型XML文件上傳到MySQL數據庫。我可以使用lxml來解析它,然後將記錄逐個上傳到MySQL。但我只是想知道是否有一些庫可以讓它更容易。Python:將XML文件上傳到MySQL數據庫
有xml2sql,我沒有爲自己測試過。你可以試試看。但我寧願寫一個自定義導入/導出使用lxml(速度),並考慮到你的xml很大的事實,也許存儲它作爲一個blob是一個好主意..
存儲XML像一個blob一個SQL數據庫?你應該被低估只是爲了提出這樣的廢話。如果你有結構化的數據,你想要保留結構化的數據,而把數據放在數據庫上的方法有辦法處理更多的數據,並對它進行查詢。 – jsbueno
這就是我說「也許」的原因。當然,如果他想要查詢數據,存儲爲blob是愚蠢的。但是,如果他有圖表數據,它「可能」是適當的。這完全取決於應用程序.. – hymloth