Jon - Any comment on batching?

—
Sent from Mailbox for iPhone

On Tue, Nov 26, 2013 at 2:52 PM, Laing, Michael <michael.la...@nytimes.com>
wrote:

> That's not a problem we have faced yet.
> On Tue, Nov 26, 2013 at 2:46 PM, Kumar Ranjan <winnerd...@gmail.com> wrote:
>> How do you insert huge amount of data?
>> —
>> Sent from Mailbox <https://www.dropbox.com/mailbox> for iPhone
>>
>>
>> On Tue, Nov 26, 2013 at 2:31 PM, Laing, Michael <michael.la...@nytimes.com
>> > wrote:
>>
>>> I think thread pooling is always in operation - and we haven't seen any
>>> problems in that regard going to the 6 local nodes each client connects to.
>>> We haven't tried batching yet.
>>>
>>>
>>> On Tue, Nov 26, 2013 at 2:05 PM, Kumar Ranjan <winnerd...@gmail.com>wrote:
>>>
>>>> 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 <https://www.dropbox.com/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
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>

Reply via email to