[英]async information from MSSQL database
我有一個python網頁,可通過pyodbc從MSSQL數據庫中獲取信息。
這行得通,但是由於某些要運行的查詢非常繁重。 該網頁可能需要20到30秒的加載時間。
我想解決此問題,最好的方法是每15-30分鍾運行一次所有查詢,然后將數據本地存儲在服務器上或本地,然后將數據拉入網頁,而不是在頁面加載時重新運行查詢。
我想以一種相對較快的方式讓網頁訪問數據,因此訪問網頁最多只需要1-2秒。
redis確實非常快,但由於過於簡單而並不適合。 我真正需要的最高級的鍵值對是一個帶有幾行和幾列(總是少於10)的表。
有沒有相對快速的本地存儲此類數據的方法?
創建大型報告時,我遇到了這個問題。 即使有超過15年的銷售數據,也沒有人會等待30秒的查詢。
您有幾種選擇:
我真的認為#1優雅,簡單,並將所有工作保留在數據庫中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.