my dog learned polymorphism*
The moose likes Hadoop and the fly likes what to choose? Hadoop or Cassandra? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Databases » Hadoop
Bookmark "what to choose? Hadoop or Cassandra?" Watch "what to choose? Hadoop or Cassandra?" New topic
Author

what to choose? Hadoop or Cassandra?

Mohamed El-Refaey
Ranch Hand

Joined: Dec 08, 2009
Posts: 119
Hadoop is a non-relational data storage and processing. Hadoop has shown rapid adoption in the enterprise, and is undoubtedly the leading technology in "big data" data processing. Also, Cassandra is another non-relational system that uses the BigTable data model, but employs Amazon's Dynamo scheme for data distribution and clustering.

If I have the option, what shall i use, Cassandra or Hadoop? or both of them?

Regards,
Mohamed El-Refaey


Best Regards, Mohamed El-Refaey
www.egyptcloudforum.com
Alex Holmes
Author
Greenhorn

Joined: Oct 19, 2012
Posts: 21
Given that Cassandra is a real-time system, and Hadoop is batch-based, so they end up complimenting each other.


Author, Hadoop in Practice, http://www.manning.com/holmes/
Blog at http://grepalex.com/
Mohamed El-Refaey
Ranch Hand

Joined: Dec 08, 2009
Posts: 119
Alex Holmes wrote:Given that Cassandra is a real-time system, and Hadoop is batch-based, so they end up complimenting each other.

Perfect then!, that means that if your app needs both requirements(real-time and batch processing), then Hadoop and Cassandra will make a perfect match ..
Thanks Alex for this! are you aware of a project that use both of them (open source or even commercial) ?
 
 
subject: what to choose? Hadoop or Cassandra?
 
Similar Threads
MapReduce model used in Hadoop & google
NoSQL / Memory Databases
Cassandra vs relational database?
Data stores used in Hadoop in Action
Questions on Programming Pig