Hi Leetcoders,
I am a CS enthusiast. I am fascinated by how the technology is evolving like Kubernetes, Docker etc. Currently I am stuck on understanding the use of NoSQL. I know the basics (all the theorotical knowledge, BASE theorem, document structure etc etc.) but I am not getting how does NoSQL helps at scale(suppose for example is it because it stores data in a document format so no need of joins and all etc). If any one on Leetcode can explain what exactly happens in RDBMS at scale that NoSQL seems to be a better option or if someone can provide link to any video/blogpost will be helpful.
If someone advocating for RDBMS, they will write:
1: It gives ACID - transaction facility (Why can't we have ACID in NoSQL??)
2: We have relations and can join tables.
3: Denormalized data.
4: Structured Queries.
What one will write for NoSQL(with some substantial examples)?