我目前正在構建一個Flask web應用程序,並且試圖弄清楚我是否需要一個數據庫來顯示我正在顯示的信息。我查看了其他帖子,發現根據數據的大小,最好只使用對象。我開始使用對象,但是我需要能夠過濾/排序我的數據,並且MySQL查詢比python排序更快。此外,我的數據每天都會更新,幷包含大約400個數據點。添加一個數據庫是否值得我使用數據庫獲得的速度?或者我應該考慮將數據存儲到文件等其他選項?何時根據需要使用數據庫來過濾/排序數據?
0
A
回答
0
看看下面的內容可能是值得的。 https://softwareengineering.stackexchange.com/questions/190482/why-use-a-database-instead-of-just-saving-your-data-to-disk
重申優異點關於爲什麼你應該看看使用DB而不是存儲到文件羅伯特·哈維做了:
1.You可以在數據庫中查詢數據(問它的問題)。
2.您可以相對快速地從數據庫中查找數據。
3.您可以使用JOIN將來自兩個不同表的數據關聯在一起。
4.您可以根據數據庫中的數據創建有意義的報告。
5.你的數據有一個內置的結構。
6.給定類型的信息總是隻存儲一次。
7.數據庫是ACID。
8.數據庫是容錯的。
9.數據庫可以處理非常大的數據集。
10.數據庫併發;多個用戶可以同時使用它們而不會破壞數據。
11.數據庫規模很好。
相關問題
- 1. sql |需要查詢來過濾數據
- 2. javascript來過濾不需要的數據
- 3. 如何使用Spring ACL過濾來自數據庫的數據
- 4. 排序和過濾數據
- 5. 如何根據星期幾過濾數據庫中的數據?
- 6. ExtJS - 如何根據我輸入的數據從數據庫中過濾數據
- 7. 如何根據座標過濾數據?
- 8. 根據日期時間值過濾數據庫
- 9. 需要數據庫
- 10. 如何根據數據類型過濾數據?
- 11. 如何根據列後綴過濾來自數據表的數據
- 12. 根據列value_counts(pandas)過濾數據幀
- 13. 如何根據這些條件使用R來安排數據?
- 14. 複雜的SQL查詢,需要根據時間約束通過計數排序
- 15. 我需要使用數據庫備份數據庫名稱
- 16. 根據需要提供QTMovie的數據
- 17. 排序在asp.net的ListView過濾數據
- 18. 使用範圍來過濾數據
- 19. 使用複選框來過濾數據
- 20. 如何排序數據庫
- 21. 使用選擇過濾數據庫
- 22. 根據參數排序Rails
- 23. 需要來自其他數據庫的數據的Web應用程序
- 24. 如何根據時間戳在雲端NOSQL數據庫中安排數據
- 25. 數據庫不需要私鑰來推送數據
- 26. 使用include /需要連接數據庫
- 27. android數據庫添加超過需要
- 28. LINQ根據動態列表更新數據庫排序順序
- 29. 根據表單輸入過濾數據庫查詢
- 30. 過濾數據和顯示航向根據過濾