Okay, so a very large number of questions, each with a very modest number
of answers (generally under 5), each with a modest number of comments
(generally under 5).

Now we're back to the issue of how you wish to query and access the data.

-- Jack Krupansky

On Tue, Mar 1, 2016 at 12:39 PM, Sandeep Kalra <sandeep.ka...@gmail.com>
wrote:

> ​I do not have limit of number of Answers or its comments.​ Assume it to
> be clone of StackOverflow..
>
>
>
> Best Regards,
> Sandeep Kalra
>
>
> On Tue, Mar 1, 2016 at 11:29 AM, Jack Krupansky <jack.krupan...@gmail.com>
> wrote:
>
>> Clustering columns are your friends.
>>
>> But the first question is how you need to query the data. Queries drive
>> data models in Cassandra.
>>
>> What is the cardinality of this data - how many answers per question and
>> how many comments per answer?
>>
>>
>> -- Jack Krupansky
>>
>> On Tue, Mar 1, 2016 at 12:23 PM, Sandeep Kalra <sandeep.ka...@gmail.com>
>> wrote:
>>
>>> Hi all.
>>>
>>> I am beginner in Cassandra.
>>>
>>> I am working on Q&A project where I have to maintain a list of list for
>>> objects.
>>>
>>> For e.g. A Question can have list of Answers, and each Answer can then
>>> have list of Comments.
>>>
>>> --
>>> As of now I have 3 tables. Questions, Answers, and Comments. I have
>>> stored UID of Answers in List<uid of answers> for question, and then each
>>> answer has List<UID of comments> in separate table. [Optionally a Comment
>>> may have replies]
>>>
>>> I do multiple queries to find the complete answers-list and then its
>>> related comments.
>>>
>>> This whole thing looks inefficient to me.
>>> --
>>>
>>> Question:
>>> *Is there a better way to do it in Cassandra*. What can I do as far as
>>> re-designing database to have lesser queries.
>>>
>>>
>>>
>>> Best Regards,
>>> Sandeep Kalra
>>>
>>>
>>
>

Reply via email to