Too Long; Didn't Read
NoSQL is a database management system that doesn’t store data in a relational model. Data can essentially be stored as anything, in any way a developer chooses, within reason of course. NoSQL has been around since the 1970s, but it only really picked up in the 2000s when Google and Amazon started heavily investing into R&D in it. The lack of a schema allows for a ton of flexibility and scalability in NoSQL databases. It’s much more modular, and expansion for NoSQL simply means adding more of the same. Some data models can handle millions of transactions per second.