- What are some of the advantages of NoSQL databases compared to SQL databases?
On SQL Database you need to define and create the table with all information before starting inserting data. Once you have started, you can’t change it. On NoSQL, you can easily update tables. Also, NoSQL is easy to scale and is much faster in most type of operations performed on database.
- Do you have to defined a strict structure for your data in NoSQL?
No, you can actually update the structure for the database after started.
- What can you say about the trade-off between scalability and functionality in NoSQL?
Although NoSQL is easy to scale, you can’t have constraints and joins are not supported.
- If your data has important relationships that you need to keep track of, is it a good idea to use NoSQL?
No, would be safer use SQL database.