嗨,我已經有4k筆記與2列(id和標題)和4k元素上的一個數組的數據庫中的一個表。他們都充滿了相同的數據。對數據庫進行排序並按排序順序插入到另一個數據表中的最佳方法是什麼?哪種方式需要更少的資源進行排序:使用SQL或使用數組快速排序自己編碼?哪種策略更適合使用數組或數據庫?排序數據庫或數組
Q
排序數據庫或數組
1
A
回答
1
如果您查詢數據,然後使用order by
並以正確的順序加載它首先。
如果該數據在您的應用程序中可用而不查詢其他表格,則不要執行此操作並快速排序。你會保存你的數據庫的一些工作,它可能會更快,特別是因爲你使用的是Java。
0
相關問題
- 1. PHP數組按數據庫排序結果排序
- 2. Rails數據庫設計:組合,排序
- 3. 對數組或數組進行排序?
- 4. 數組或數據庫表?
- 5. 數據庫或數組
- 6. 排序數組(或列表)
- 7. 排序數組 - 從外部數據對數組排序
- 8. 網站只能搜索或排序數據庫中的數據
- 9. JQGrid分組數組數據和排序
- 10. 根據其他數組排序數組
- 11. sqlite數據庫排序
- 12. 排序數據庫對象
- 13. 排序數據庫/殼牌
- 14. 排序EAV數據庫
- 15. 數據庫排序SQL Server
- 16. 如何排序數據庫
- 17. 如何排序數據庫
- 18. 根據另一個數組的排序索引排序數組
- 19. 按組排序數據
- 20. 字母數字排序/數據庫從數據庫
- 21. 從SQL數據庫查詢排序tinytext時間或使用SQL排序它產生的數組PHP
- 22. 從數據庫查詢排序數組中的一列
- 23. 按行值對數據庫行數組排序
- 24. PHP - 如何從MySQL數據庫排序數組
- 25. 在插入數據庫之前對數組進行排序
- 26. 用數組排序數組
- 27. 排序數組排序
- 28. 基於鍵值排序數據數組
- 29. Spring數據Mongodb排序內部數組
- 30. PHP數組排序隨着數據
我想你自己的時間計時會給你答案。我的猜測是數據庫會更快,因爲這是他們優化做的 –
你是什麼意思「插入排序順序到數據庫中的另一個表」?數據庫表沒有排序。如果你從'ponies'選擇'*',這些行通常會以可預測的順序出現(這可能會改變,例如,如果你添加一個索引),但是根據定義,表不會被排序。 – gustafc
我知道表格沒有排序。 – Tony