概述
我目前正在浏览Redland的Python绑定,并且还没有找到一种通过它在存储引擎上进行事务处理的简洁方法.我在低级Redland模块中发现了一些模型事务:
import RDF,Redland
storage = RDF.Storage(...)
model = RDF.Model(storage)
Redland.librdf_model_transaction_start(model._model)
try:
# Do something
Redland.librdf_model_transaction_commit(model._model)
model.sync()
except:
Redland.librdf_model_transaction_rollback(model._model)
这些还可以转化为存储层吗?
谢谢 :-)
class Model(object):
...
def transaction_start(self):
return Redland.librdf_model_transaction_start(self._model)
总结
以上是编程之家为你收集整理的Redland的Python绑定存储事务?全部内容,希望文章能够帮你解决Redland的Python绑定存储事务?所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧