Michael - thanks. Have you tried batching and thread pooling in python-driver? For now, i would avoid object mapper cqlengine, just because of my deadlines.
— Sent from Mailbox for iPhone On Tue, Nov 26, 2013 at 1:52 PM, Laing, Michael <michael.la...@nytimes.com> wrote: > We use the python-driver and have contributed some to its development. > I have been careful to not push too fast on features until we need them. > For example, we have just started using prepared statements - working well > BTW. > Next we will employ futures and start to exploit the async nature of new > interface to C*. > We are very familiar with libev in both C and python, and are happy to dig > into the code to add features and fix bugs as needed, so the rewards of > bypassing the old and focusing on the new seem worth the risks to us. > ml > On Tue, Nov 26, 2013 at 1:16 PM, Jonathan Haddad <j...@jonhaddad.com> wrote: >> So, for cqlengine (https://github.com/cqlengine/cqlengine), we're >> currently using the thrift api to execute CQL until the native driver is >> out of beta. I'm a little biased in recommending it, since I'm one of the >> primary authors. If you've got cqlengine specific questions, head to the >> mailing list: https://groups.google.com/forum/#!forum/cqlengine-users >> >> If you want to roll your own solution, it might make sense to take an >> approach like we did and throw a layer on top of thrift so you don't have >> to do a massive rewrite of your entire app once you want to go native. >> >> Jon >> >> >> On Tue, Nov 26, 2013 at 9:46 AM, Kumar Ranjan <winnerd...@gmail.com>wrote: >> >>> I have worked with Pycassa before and wrote a wrapper to use batch >>> mutation & connection pooling etc. But >>> http://wiki.apache.org/cassandra/ClientOptions recommends now to use CQL >>> 3 based api because Thrift based api (Pycassa) will be supported for >>> backward compatibility only. Apache site recommends to use Python api >>> written by DataStax which is still in Beta (As per their documentation). >>> See warnings from their python-driver/README.rst file >>> >>> *Warning* >>> >>> This driver is currently under heavy development, so the API and layout >>> of packages,modules, classes, and functions are subject to change. There >>> may also be serious bugs, so usage in a production environment is *not* >>> recommended >>> at this time. >>> >>> DataStax site http://www.datastax.com/download/clientdrivers recommends >>> using DB-API 2.0 plus legacy api's. Is there more? Has any one compared >>> between CQL 3 based apis? Which stands out on top? Answers based on facts >>> will help the community so please refrain from opinions. >>> >>> Please help ?? >>> >> >> >> >> -- >> Jon Haddad >> http://www.rustyrazorblade.com >> skype: rustyrazorblade >>