MySQL vs. MongoDB: Looking At Relational and Non-Relational Databases By Krishnapriya
What is MongoDB? • MongoDB is an open-source database developed by MongoDB, Inc. • MongoDB stores data in JSON-like documents that can vary in structure. • Related information is stored together for fast query access through the MongoDB query language. • MongoDB uses dynamic schemas, meaning that you can create records without first defining the structure, such as the fields or the types of their values. • You can change the structure of records (which we call documents) simply by adding new fields or deleting existing ones. • This data model give you the ability to represent hierarchical relationships, to store arrays, and other more complex structures easily.
What is MySQL? • MySQL is a popular open-source relational database management system (RDBMS) that is developed, distributed and supported by Oracle Corporation. • Like other relational systems, MySQL stores data in tables and uses structured query language (SQL) for database access. • In MySQL, you pre-define your database schema based on your requirements and set up rules to govern the relationships between fields in your tables. • In MySQL, related information may be stored in separate tables, but associated through the use of joins. In this way, data duplication is minimized.
Differences MySQL MongoDB MySQL represents data in tables and rows. MongoDB represents data as collections of JSON documents. MySQL is stands for Structured Query Language. MongoDB uses object querying. One of the best things about MySQL and relational databases in general is the supports JOIN operation.  MongoDB does not support joins, but it does multi-dimensional data types such as arrays and even other documents. Placing one document inside another is referred to as embedding MySQL requires you to define your tables and columns before you can store anything, and every row in a table must have the same columns. One of my favorite things about MongoDB is that you don't define the schema. You just drop in documents, and two documents within a collection don't even
Terminology and Concepts
 A comprehensive list of statements 

My sql vs mongo

  • 1.
    MySQL vs. MongoDB:Looking At Relational and Non-Relational Databases By Krishnapriya
  • 2.
    What is MongoDB? •MongoDB is an open-source database developed by MongoDB, Inc. • MongoDB stores data in JSON-like documents that can vary in structure. • Related information is stored together for fast query access through the MongoDB query language. • MongoDB uses dynamic schemas, meaning that you can create records without first defining the structure, such as the fields or the types of their values. • You can change the structure of records (which we call documents) simply by adding new fields or deleting existing ones. • This data model give you the ability to represent hierarchical relationships, to store arrays, and other more complex structures easily.
  • 3.
    What is MySQL? •MySQL is a popular open-source relational database management system (RDBMS) that is developed, distributed and supported by Oracle Corporation. • Like other relational systems, MySQL stores data in tables and uses structured query language (SQL) for database access. • In MySQL, you pre-define your database schema based on your requirements and set up rules to govern the relationships between fields in your tables. • In MySQL, related information may be stored in separate tables, but associated through the use of joins. In this way, data duplication is minimized.
  • 4.
    Differences MySQL MongoDB MySQL representsdata in tables and rows. MongoDB represents data as collections of JSON documents. MySQL is stands for Structured Query Language. MongoDB uses object querying. One of the best things about MySQL and relational databases in general is the supports JOIN operation.  MongoDB does not support joins, but it does multi-dimensional data types such as arrays and even other documents. Placing one document inside another is referred to as embedding MySQL requires you to define your tables and columns before you can store anything, and every row in a table must have the same columns. One of my favorite things about MongoDB is that you don't define the schema. You just drop in documents, and two documents within a collection don't even
  • 5.
  • 6.
     A comprehensive listof statements