You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by Sikander Rafiq <ha...@hotmail.com> on 2016/12/29 12:05:26 UTC
Query
Hi,
I'm exploring Cassandra for handling large data sets for mobile app, but i'm not clear where it stands.
If we use MySQL as underlying database and Gizzard for building custom distributed databases (with arbitrary storage technology) and Memcached for highly queried data, then where lies Cassandra?
As i have read that Twitter uses both Cassandra and Gizzard. Please explain me where Cassandra will act.
Thanks in advance.
Regards,
Sikander
Sent from Outlook<http://aka.ms/weboutlook>
RE: Query
Posted by SE...@homedepot.com.
A few of the many companies that rely on Cassandra are mentioned here:
http://cassandra.apache.org
Apple, Netflix, Weather Channel, etc.
(Not nearly as good as the Planet Cassandra list that DataStax used to maintain. Boo for the Apache/DataStax squabble!)
DataStax has a list of many case studies, too, with their enterprise version of Cassandra:
http://www.datastax.com/resources/casestudies
Sean Durity
From: Sikander Rafiq [mailto:hafiz_rafiq@hotmail.com]
Sent: Friday, December 30, 2016 8:00 AM
To: user@cassandra.apache.org
Subject: Re: Query
Thanks for your comments/suggestions.
Yes I understand my project needs and requirements. Surely it requires to handle huge data for what i'm exploring what suits for it.
Though Cassandra is distributed, scalable and highly available, but it is NoSql means Sql part is missing and needs to be handled.
Can anyone please tell me some big name who is using Cassandra for handling its huge data sets like Twitter etc.
Sent from Outlook<http://aka.ms/weboutlook>
________________________________
From: Edward Capriolo <ed...@gmail.com>>
Sent: Friday, December 30, 2016 5:53 AM
To: user@cassandra.apache.org<ma...@cassandra.apache.org>
Subject: Re: Query
You should start with understanding your needs. Once you understand your need you can pick the software that fits your need. Staring with a software stack is backwards.
On Thu, Dec 29, 2016 at 11:34 PM, Ben Slater <be...@instaclustr.com>> wrote:
I wasn't familiar with Gizzard either so I thought I'd take a look. The first things on their github readme is:
NB: This project is currently not recommended as a base for new consumers.
(And no commits since 2013)
So, Cassandra definitely looks like a better choice as your datastore for a new project.
Cheers
Ben
On Fri, 30 Dec 2016 at 12:41 Manoj Khangaonkar <kh...@gmail.com>> wrote:
I am not that familiar with gizzard but with gizzard + mysql , you have multiple moving parts in the system that need to managed separately. You'll need the mysql expert for mysql and the gizzard expert to manage the distributed part. It can be argued that long term this will have higher adminstration cost
Cassandra's value add is its simple peer to peer architecture that is easy to manage - a single database solution that is distributed, scalable, highly available etc. In other words, once you gain expertise cassandra, you get everything in one package.
regards
On Thu, Dec 29, 2016 at 4:05 AM, Sikander Rafiq <ha...@hotmail.com>> wrote:
Hi,
I'm exploring Cassandra for handling large data sets for mobile app, but i'm not clear where it stands.
If we use MySQL as underlying database and Gizzard for building custom distributed databases (with arbitrary storage technology) and Memcached for highly queried data, then where lies Cassandra?
As i have read that Twitter uses both Cassandra and Gizzard. Please explain me where Cassandra will act.
Thanks in advance.
Regards,
Sikander
Sent from Outlook<http://aka.ms/weboutlook>
--
http://khangaonkar.blogspot.com/
________________________________
The information in this Internet Email is confidential and may be legally privileged. It is intended solely for the addressee. Access to this Email by anyone else is unauthorized. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. When addressed to our clients any opinions or advice contained in this Email are subject to the terms and conditions expressed in any applicable governing The Home Depot terms of business or client engagement letter. The Home Depot disclaims all responsibility and liability for the accuracy and content of this attachment and for any damages or losses arising from any inaccuracies, errors, viruses, e.g., worms, trojan horses, etc., or other items of a destructive nature, which may be contained in this attachment and shall not be liable for direct, indirect, consequential or special damages in connection with this e-mail message or its attachment.
________________________________
The information in this Internet Email is confidential and may be legally privileged. It is intended solely for the addressee. Access to this Email by anyone else is unauthorized. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. When addressed to our clients any opinions or advice contained in this Email are subject to the terms and conditions expressed in any applicable governing The Home Depot terms of business or client engagement letter. The Home Depot disclaims all responsibility and liability for the accuracy and content of this attachment and for any damages or losses arising from any inaccuracies, errors, viruses, e.g., worms, trojan horses, etc., or other items of a destructive nature, which may be contained in this attachment and shall not be liable for direct, indirect, consequential or special damages in connection with this e-mail message or its attachment.
Re: Query
Posted by Work <jr...@codojo.me>.
Actually, "noSQL" is a misleading misnomer. With C* you have CQL which is adapted from SQL syntax and purpose.
For a poster boy, try Netflix.
Regards,
James
Sent from my iPhone
> On Dec 30, 2016, at 4:59 AM, Sikander Rafiq <ha...@hotmail.com> wrote:
>
> Thanks for your comments/suggestions.
>
>
> Yes I understand my project needs and requirements. Surely it requires to handle huge data for what i'm exploring what suits for it.
>
>
> Though Cassandra is distributed, scalable and highly available, but it is NoSql means Sql part is missing and needs to be handled.
>
>
>
> Can anyone please tell me some big name who is using Cassandra for handling its huge data sets like Twitter etc.
>
>
>
> Sent from Outlook
>
>
>
> From: Edward Capriolo <ed...@gmail.com>
> Sent: Friday, December 30, 2016 5:53 AM
> To: user@cassandra.apache.org
> Subject: Re: Query
>
> You should start with understanding your needs. Once you understand your need you can pick the software that fits your need. Staring with a software stack is backwards.
>
>> On Thu, Dec 29, 2016 at 11:34 PM, Ben Slater <be...@instaclustr.com> wrote:
>> I wasn’t familiar with Gizzard either so I thought I’d take a look. The first things on their github readme is:
>> NB: This project is currently not recommended as a base for new consumers.
>> (And no commits since 2013)
>>
>> So, Cassandra definitely looks like a better choice as your datastore for a new project.
>>
>> Cheers
>> Ben
>>
>>> On Fri, 30 Dec 2016 at 12:41 Manoj Khangaonkar <kh...@gmail.com> wrote:
>>> I am not that familiar with gizzard but with gizzard + mysql , you have multiple moving parts in the system that need to managed separately. You'll need the mysql expert for mysql and the gizzard expert to manage the distributed part. It can be argued that long term this will have higher adminstration cost
>>>
>>> Cassandra's value add is its simple peer to peer architecture that is easy to manage - a single database solution that is distributed, scalable, highly available etc. In other words, once you gain expertise cassandra, you get everything in one package.
>>>
>>> regards
>>>
>>>
>>>
>>>
>>>
>>> On Thu, Dec 29, 2016 at 4:05 AM, Sikander Rafiq <ha...@hotmail.com> wrote:
>>> Hi,
>>>
>>> I'm exploring Cassandra for handling large data sets for mobile app, but i'm not clear where it stands.
>>>
>>>
>>> If we use MySQL as underlying database and Gizzard for building custom distributed databases (with arbitrary storage technology) and Memcached for highly queried data, then where lies Cassandra?
>>>
>>>
>>>
>>> As i have read that Twitter uses both Cassandra and Gizzard. Please explain me where Cassandra will act.
>>>
>>>
>>> Thanks in advance.
>>>
>>>
>>> Regards,
>>>
>>> Sikander
>>>
>>>
>>>
>>> Sent from Outlook
>>>
>>>
>>>
>>> --
>>> http://khangaonkar.blogspot.com/
>
Re: Query
Posted by Sikander Rafiq <ha...@hotmail.com>.
Thanks for your comments/suggestions.
Yes I understand my project needs and requirements. Surely it requires to handle huge data for what i'm exploring what suits for it.
Though Cassandra is distributed, scalable and highly available, but it is NoSql means Sql part is missing and needs to be handled.
Can anyone please tell me some big name who is using Cassandra for handling its huge data sets like Twitter etc.
Sent from Outlook<http://aka.ms/weboutlook>
________________________________
From: Edward Capriolo <ed...@gmail.com>
Sent: Friday, December 30, 2016 5:53 AM
To: user@cassandra.apache.org
Subject: Re: Query
You should start with understanding your needs. Once you understand your need you can pick the software that fits your need. Staring with a software stack is backwards.
On Thu, Dec 29, 2016 at 11:34 PM, Ben Slater <be...@instaclustr.com>> wrote:
I wasn't familiar with Gizzard either so I thought I'd take a look. The first things on their github readme is:
NB: This project is currently not recommended as a base for new consumers.
(And no commits since 2013)
So, Cassandra definitely looks like a better choice as your datastore for a new project.
Cheers
Ben
On Fri, 30 Dec 2016 at 12:41 Manoj Khangaonkar <kh...@gmail.com>> wrote:
I am not that familiar with gizzard but with gizzard + mysql , you have multiple moving parts in the system that need to managed separately. You'll need the mysql expert for mysql and the gizzard expert to manage the distributed part. It can be argued that long term this will have higher adminstration cost
Cassandra's value add is its simple peer to peer architecture that is easy to manage - a single database solution that is distributed, scalable, highly available etc. In other words, once you gain expertise cassandra, you get everything in one package.
regards
On Thu, Dec 29, 2016 at 4:05 AM, Sikander Rafiq <ha...@hotmail.com>> wrote:
Hi,
I'm exploring Cassandra for handling large data sets for mobile app, but i'm not clear where it stands.
If we use MySQL as underlying database and Gizzard for building custom distributed databases (with arbitrary storage technology) and Memcached for highly queried data, then where lies Cassandra?
As i have read that Twitter uses both Cassandra and Gizzard. Please explain me where Cassandra will act.
Thanks in advance.
Regards,
Sikander
Sent from Outlook<http://aka.ms/weboutlook>
--
http://khangaonkar.blogspot.com/
Re: Query
Posted by Edward Capriolo <ed...@gmail.com>.
You should start with understanding your needs. Once you understand your
need you can pick the software that fits your need. Staring with a software
stack is backwards.
On Thu, Dec 29, 2016 at 11:34 PM, Ben Slater <be...@instaclustr.com>
wrote:
> I wasn’t familiar with Gizzard either so I thought I’d take a look. The
> first things on their github readme is:
> *NB: This project is currently not recommended as a base for new
> consumers.*
> (And no commits since 2013)
>
> So, Cassandra definitely looks like a better choice as your datastore for
> a new project.
>
> Cheers
> Ben
>
> On Fri, 30 Dec 2016 at 12:41 Manoj Khangaonkar <kh...@gmail.com>
> wrote:
>
>> I am not that familiar with gizzard but with gizzard + mysql , you have
>> multiple moving parts in the system that need to managed separately. You'll
>> need the mysql expert for mysql and the gizzard expert to manage the
>> distributed part. It can be argued that long term this will have higher
>> adminstration cost
>>
>> Cassandra's value add is its simple peer to peer architecture that is
>> easy to manage - a single database solution that is distributed, scalable,
>> highly available etc. In other words, once you gain expertise cassandra,
>> you get everything in one package.
>>
>> regards
>>
>>
>>
>>
>>
>> On Thu, Dec 29, 2016 at 4:05 AM, Sikander Rafiq <ha...@hotmail.com>
>> wrote:
>>
>> Hi,
>>
>> I'm exploring Cassandra for handling large data sets for mobile app, but
>> i'm not clear where it stands.
>>
>>
>> If we use MySQL as underlying database and Gizzard for building custom
>> distributed databases (with arbitrary storage technology) and Memcached for
>> highly queried data, then where lies Cassandra?
>>
>>
>> As i have read that Twitter uses both Cassandra and Gizzard. Please
>> explain me where Cassandra will act.
>>
>>
>> Thanks in advance.
>>
>>
>> Regards,
>>
>> Sikander
>>
>>
>> Sent from Outlook <http://aka.ms/weboutlook>
>>
>>
>>
>>
>> --
>> http://khangaonkar.blogspot.com/
>>
>
Re: Query
Posted by Ben Slater <be...@instaclustr.com>.
I wasn’t familiar with Gizzard either so I thought I’d take a look. The
first things on their github readme is:
*NB: This project is currently not recommended as a base for new consumers.*
(And no commits since 2013)
So, Cassandra definitely looks like a better choice as your datastore for a
new project.
Cheers
Ben
On Fri, 30 Dec 2016 at 12:41 Manoj Khangaonkar <kh...@gmail.com>
wrote:
> I am not that familiar with gizzard but with gizzard + mysql , you have
> multiple moving parts in the system that need to managed separately. You'll
> need the mysql expert for mysql and the gizzard expert to manage the
> distributed part. It can be argued that long term this will have higher
> adminstration cost
>
> Cassandra's value add is its simple peer to peer architecture that is easy
> to manage - a single database solution that is distributed, scalable,
> highly available etc. In other words, once you gain expertise cassandra,
> you get everything in one package.
>
> regards
>
>
>
>
>
> On Thu, Dec 29, 2016 at 4:05 AM, Sikander Rafiq <ha...@hotmail.com>
> wrote:
>
> Hi,
>
> I'm exploring Cassandra for handling large data sets for mobile app, but
> i'm not clear where it stands.
>
>
> If we use MySQL as underlying database and Gizzard for building custom
> distributed databases (with arbitrary storage technology) and Memcached for
> highly queried data, then where lies Cassandra?
>
>
> As i have read that Twitter uses both Cassandra and Gizzard. Please
> explain me where Cassandra will act.
>
>
> Thanks in advance.
>
>
> Regards,
>
> Sikander
>
>
> Sent from Outlook <http://aka.ms/weboutlook>
>
>
>
>
> --
> http://khangaonkar.blogspot.com/
>
Re: Query
Posted by Manoj Khangaonkar <kh...@gmail.com>.
I am not that familiar with gizzard but with gizzard + mysql , you have
multiple moving parts in the system that need to managed separately. You'll
need the mysql expert for mysql and the gizzard expert to manage the
distributed part. It can be argued that long term this will have higher
adminstration cost
Cassandra's value add is its simple peer to peer architecture that is easy
to manage - a single database solution that is distributed, scalable,
highly available etc. In other words, once you gain expertise cassandra,
you get everything in one package.
regards
On Thu, Dec 29, 2016 at 4:05 AM, Sikander Rafiq <ha...@hotmail.com>
wrote:
> Hi,
>
> I'm exploring Cassandra for handling large data sets for mobile app, but
> i'm not clear where it stands.
>
>
> If we use MySQL as underlying database and Gizzard for building custom
> distributed databases (with arbitrary storage technology) and Memcached for
> highly queried data, then where lies Cassandra?
>
>
> As i have read that Twitter uses both Cassandra and Gizzard. Please
> explain me where Cassandra will act.
>
>
> Thanks in advance.
>
>
> Regards,
>
> Sikander
>
>
> Sent from Outlook <http://aka.ms/weboutlook>
>
--
http://khangaonkar.blogspot.com/