TheDeveloperBlog.com

Home | Contact Us

C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML

Cassandra vs MongoDB

Cassandra vs MongoDB for beginners and professionals with examples on CRUD, insert document, query document, update document, delete document, use database, projection etc.

<< Back to CASSANDRA

Cassandra vs MongoDB

Cassandra and MongoDB both are types of NoSQL databases. Cassandra is a distributed database system designed to handle large amount of data and known for its high scalability and high performance. While, MongoDB is document oriented database which also provides high scalability, high performance and automatic scaling.

In terms of simplicity, databases can be divided in two types:

  • Development simplicity
  • Operational simplicity

While MongoDB is known for an easy out-of-the-box experience, Cassandra is known for easy to manage at scale.

Following is a list of important differences between them:

Index Cassandra Mongodb
1) Cassandra is high performance distributed database system. MongoDB is cross-platform document-oriented database system.
2) Cassandra is written in Java. MongoDB is written in C++.
3) Cassandra stores data in tabular form like SQL format. MongoDB stores data in JSON format.
4) Cassandra is got license by Apache. MongoDB is got license by AGPL and drivers by Apache.
5) Cassandra is mainly designed to handle large amounts of data across many commodity servers. MongoDB is designed to deal with JSON-like documents and access applications easier and faster.
6) Cassandra provides high availability with no single point of failure. MongoDB is easy to administer in the case of failure.

Key Points of Apache Cassandra

  • Cassandra is highly scalable, high performance, consistent and fault-tolerant database system. Cassandra is a column-oriented database.
  • Cassandra provides easy data distribution.
  • Cassandra supports ACID properties i.e. Atomicity, Consistency, Isolation, and Durability.
  • Cassandra follows the distribution design of Amazon?s dynamo and its data model design is based on Google's Bigtable.
  • Cassandra was initially created at Facebook for inbox search and now it is being used by some of the biggest companies like Facebook, Twitter, ebay, Netflix, Cisco, Rackspace etc.

Key Points of MongoDB

  • MongoDB is well suited for Bigdata and mobile & social infrastructure.
  • MongoDB provides Replication, High availability and Auto-sharding.
  • MongoDB is used by companies like Foursquare, Intuit, Shutterfly, SourceForge, The New York Times, Lexis Nexis Orange Digital etc.
Next TopicMongoDB Tutorial




Related Links:


Related Links

Adjectives Ado Ai Android Angular Antonyms Apache Articles Asp Autocad Automata Aws Azure Basic Binary Bitcoin Blockchain C Cassandra Change Coa Computer Control Cpp Create Creating C-Sharp Cyber Daa Data Dbms Deletion Devops Difference Discrete Es6 Ethical Examples Features Firebase Flutter Fs Git Go Hbase History Hive Hiveql How Html Idioms Insertion Installing Ios Java Joomla Js Kafka Kali Laravel Logical Machine Matlab Matrix Mongodb Mysql One Opencv Oracle Ordering Os Pandas Php Pig Pl Postgresql Powershell Prepositions Program Python React Ruby Scala Selecting Selenium Sentence Seo Sharepoint Software Spellings Spotting Spring Sql Sqlite Sqoop Svn Swift Synonyms Talend Testng Types Uml Unity Vbnet Verbal Webdriver What Wpf