在我的应用程序中,多个系统将执行put和get操作,因此可能需要数据库锁。
答案 0 :(得分:0)
Ignite符合Memcached,允许用户使用任何Memcached兼容客户端从Ignite缓存中存储和检索分布式数据。
例如,您可以使用pylibmc(用于memcached的Python客户端),如下所述:
https://apacheignite.readme.io/v2.4/docs/memcached-support#python
答案 1 :(得分:0)
Ignite支持ODBC连接。您可以为系统构建ODBC驱动程序,并使用pyodbc
库在Apache Ignite中执行SQL查询。
以下是有关构建Ignite ODBC驱动程序的文档:https://apacheignite-sql.readme.io/docs/odbc-driver#building-odbc-driver
以下是如何从Python连接到Ignite over ODBC的示例:
import pyodbc
cnxn = pyodbc.connect(DRIVER='Apache Ignite', ADDRESS='localhost', SCHEMA='PUBLIC', autocommit=True)
cnxn.execute('select * from Person')