Yes, "remodeling" the schema will be required to have good performance for new queries which things had not been cached ahead of time to accommodate.
In C*, you're going to pre-compute all caching ahead of time, in order to maximize performance. This is in contrast to the relational approach where you get whatever you want, but your performance may degrade when you do the costly joins. Regards, James On Tue, Jan 6, 2015 at 9:47 AM, Srinivasa T N <seen...@gmail.com> wrote: > Hi All, > I was just googling around and reading the various articles on data > modeling in cassandra. All of them talk about working backwards, i.e., > first now what type of queries you are going to make and select a right > data model which can support those queries efficiently. But one thing I > cannot understand: You can expect me that I can know some queries that I > will be making but how can I know what all queries will be made before > hand? I have to remodel the whole stuff when I get a query which I had not > thought off? > > Regards, > Seenu. >