Cassandra modeling pattern
<p>I'm new to Cassandra, and I've been reading all I can and experimenting.</p>

<p>I've come across documentation that say you can can create 1 table per query, if you like.  So if I have a "Customer" record that has 4 different fields that I need to query by, then I can to create 4 different tables to do that.</p>

<p>Then I came across a feature called a "Batch" which seems say that I can make 4 updates happen transactionally if I put them in a batch.</p>

<p>But I can't find anything clear in the documentation that pulls all of the pieces together and says "You SHOULD create 1 table per query, and you SHOULD use a Batch to keep all of those query tables in sync.  This is the best practice."</p>

<p>Is this the best practice?  For a newbie, I could do with a little less "CAN" and a little more "SHOULD"  :)</p>