如何在python中加载远程数据库在缓存中?

时间:2016-09-16 08:44:40

标签: python database caching cassandra memcached

我想将数据库从远程服务器加载到我的内存/缓存中,这样每次我想使用数据库时都不必进行网络调用。

我在Python中这样做,数据库是Codes Value 1 122 1 122 2 155 2 155 2 155 4 101 4 101 5 251 5 251 。我该怎么办?我听说过cassandramemcached。哪个库最适合此目的?

1 个答案:

答案 0 :(得分:1)

如果您尝试从数据库获取某些数据,请使用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