2
A
回答
3
數據庫驟降總是一個昂貴的操作。如果您可以使用一個數據庫抓取進行管理並執行一些Java處理,那麼對您而言,它應該是更好更快的選擇。
但是你可能需要在你的情景中進行分析,哪一個會變成更有效的選擇。我假設單數據庫讀取和Java處理應該更好。
2
通常Java處理更好,如果它不是一些簡單的數據庫查詢,你在做什麼。
我會推薦你嘗試它們,測量一些時間和負載,看看最適合你的應用程序。
2
這一切都取決於你的處理是多麼密集和如何設置你的數據庫。例如,在本機文件系統上運行的Oracle很可能會更高性能,然後自行爲複雜的操作執行java處理代碼。請注意,大多數着名數據庫的構建操作都經過高度優化並且通常非常高效。
2
測試是關鍵。你可能要問自己一些問題:
- 多大每個數據庫調用
- 多少大/小會的電話,如果我將它們結合在一起
- 我應該推處理。第到客戶端?
- 計時
- 時間關鍵是如何處理的?
- 你需要羣集數據庫還是可以在客戶端上捎帶?
- 差異可以忽略不計?
2
Java的處理比SQL快得多取,因爲我有同樣的問題,所以我建議你用一些處理讀取單個數據,因爲也許這兩個選項花費的時間有微小的差別,但一些計算機需要花費大量的時間從數據庫中獲取數據,所以我建議你只使用一些Java處理獲取單個數據。
相關問題
- 1. 針對Oracle數據庫批處理「UPDATE vs. INSERT」查詢
- 2. SQLite數據庫查詢異常處理
- 3. Java和數據庫查詢?
- 4. PHP OOP如何處理數據庫查詢返回的數據
- 5. 用H查詢Hana數據庫中的數據,處理報價
- 6. Java異常處理查詢
- 7. SQL查詢從PHP VS直接SQL數據庫查詢
- 8. 性能 - 迭代中的Java VS查詢數據庫
- 9. 數據庫查詢優化,兩個查詢VS一個
- 10. 的Java處理日期到數據庫
- 11. Java數據庫處理性能建議
- 12. JSON vs數據庫用於處理大量數據
- 13. 如何處理和分組從Java中的SQL查詢處理的數據?
- 14. 查詢Hive處理的大量數據
- 15. 處理來自查詢的數據
- 16. iphone數據處理 - 存儲和查詢
- 17. 諮詢數組與VS諮詢數據庫以驗證數據
- 18. Java VS RAM:沒有'OutOfMemory',Java可以處理多少數據?
- 19. 處理的數據庫查詢和過濾的Django和Unicode
- 20. 錯誤而處理數據庫查詢結果集
- 21. 數據庫查詢錯誤,同時錯誤處理
- 22. 處理Ajax jQuery數據庫查詢的最佳實踐?
- 23. 處理日語字符查詢MS訪問數據庫(在RStudio)
- 24. 獲取bootstraps typeahead功能在rails中處理數據庫查詢
- 25. 數據庫更新查詢異常處理錯誤
- 26. 處理Laravel數據庫查詢中的空值?
- 27. 如何組織/處理數據庫相關查詢?
- 28. 數據庫查詢處理何時不存在特定的行
- 29. 如何在處理請求後向數據庫發送查詢?
- 30. 在node.js和mongodb中處理異步數據庫查詢