我正在研究讀取大文件(500 Mo)的java獨立應用程序,將這些文件(protobuf消息 - Google api)反序列化並將其插入到Oracle 11 DB中。集羣Java獨立應用程序
重要的是,數據庫中有一個主表,並且有幾個小表(可以與字典進行比較)。 對於所有字典,我有一個谷歌緩存(番石榴)。 主表沒有緩存。在主表中只有插入,不更新,不刪除。
目前,此應用程序運行在單個JVM上。 (可能,我可以添加多線程。)
我想使它適用於多個JVM。 我的問題是要知道該怎麼做才能獲得更高的性能並使其正常工作。 我發現了兩個問題:如果將應用程序集羣化,我可以同時讀取多個文件,如何更快地插入主表,以及如何更新緩存?
有人對此有所瞭解嗎?
請仔細標註標籤。這不是[標籤:聚類分析](又名:聚類,一種數據挖掘技術),但你想要並行化。 –
你是對的。感謝編輯。 –