python cassandra:并发插入和json格式

时间:2015-06-02 18:20:23

标签: cassandra

我是cassandra的新手,喜欢使用python-driver for cassandra。

  1. 有没有人知道更好的同时插入方式?

  2. 我有一个使用networkX构建的图形模型,有一种很好的方法来存储/加载图形模型(节点和边缘是json格式)和cassandra。 性能如何/

  3. 提前致谢。

1 个答案:

答案 0 :(得分:0)

Cassandra python驱动程序支持async queries

  

驱动程序通过execute_async()支持异步查询执行。此方法几乎立即返回ResponseFuture对象,而不是等待查询直接完成和返回行。有两种方法可以从这个对象中获得最终结果。

     

第一种是通过调用result()来实现它。如果查询尚未完成,则会阻塞,直到它有,然后返回结果或在发生错误时引发异常。

     

或者,不是调用result(),而是通过add_callback(),add_errback()和add_callbacks()方法附加回调函数和错误函数。

至于图形操作的性能,您必须更具体。但是,如果您使用正确的数据库架构,我在C *中看不到任何可能的图形存储性能问题。