标签: 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 。我该怎么办?我听说过cassandra和memcached。哪个库最适合此目的?
Codes Value 1 122 1 122 2 155 2 155 2 155 4 101 4 101 5 251 5 251
cassandra
memcached
答案 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