2016-09-16 70 views
0

我想從遠程服務器加載數據庫到我的內存/高速緩存,這樣我就不必每次都使用數據庫進行網絡調用。如何在python中加載遠程數據庫緩存?

我這樣做是在Python和數據庫是cassandra。我應該怎麼做?我聽說過memcachedbeaker。哪個庫最適合這個目的?

回答

0

如果您試圖從數據庫獲取某些數據,請使用pyodbc模塊。該模塊可用於從數據庫中的給定表格下載數據。回答也可以在here找到。

一個例子如何連接:

import pyodbc 
cnxn = pyodbc.connect('DRIVER={SQLServer};SERVER=SQLSRV01; 
         DATABASE=DATABASE;UID=USER;PWD=PASSWORD') 
cursor = cnxn.cursor() 

cursor.execute("SQL_QUERY") 
for row in cursor.fetchall(): 
    print row 
+0

所以這一切都可以加載到本地緩存不論數據庫有多大? –

相關問題