我是cassandra的新手,喜欢使用python-driver for cassandra。
有没有人知道更好的同时插入方式?
我有一个使用networkX构建的图形模型,有一种很好的方法来存储/加载图形模型(节点和边缘是json格式)和cassandra。 性能如何/
提前致谢。
答案 0 :(得分:0)
Cassandra python驱动程序支持async queries:
驱动程序通过execute_async()支持异步查询执行。此方法几乎立即返回ResponseFuture对象,而不是等待查询直接完成和返回行。有两种方法可以从这个对象中获得最终结果。
第一种是通过调用result()来实现它。如果查询尚未完成,则会阻塞,直到它有,然后返回结果或在发生错误时引发异常。
或者,不是调用result(),而是通过add_callback(),add_errback()和add_callbacks()方法附加回调函数和错误函数。
至于图形操作的性能,您必须更具体。但是,如果您使用正确的数据库架构,我在C *中看不到任何可能的图形存储性能问题。