Question: what is the fundamental difference between nosql and a relational database?
Answer: NoSQL databases have a dynamic schema for document type or unstructured data whereas SQL Databases have a well-designed pre-defined schema. SQL databases are vertically scalable whereas NoSQL databases are horizontally scalable. You can scale the SQL databases by expanding the strength of its hardware.