What is the most efficient way of inserting multiple rows in cassandra column family. Is it possible to do this in a single call.
Right now my approach is to addinsert m
When trying to insert multiple rows. Database connection RTT could be the performance bottle neck. In that case, we generally need a way to avoid waiting for one INSERT
to finish so that we can begin our next INSERT
.Currently there are two ways as far as I know:
LOGGED BATCH
, but as this question said, BATCH
may not have a performance boost in all the situation.execute_async
methodAlso, you can prepare the SQL statement before execute it. I haven't test the overall performance of a prepared statement vs plain insert. But I think if there are thousands INSERT
or more you should get a performance boost.