Why is it called NoSQL?
        Posted  
        
            by 
                beef jerky
            
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by beef jerky
        
        
        
        Published on 2012-10-16T04:59:16Z
        Indexed on 
            2012/10/16
            5:00 UTC
        
        
        Read the original article
        Hit count: 148
        
I've recently worked with MongoDB and learned about its schemaless design. However, I'm confused with the term NoSQL? Why is it called that? Doesn't it use SQL or SQL-like queries?
I've also read from an article that the main difference lies in how data is stored. In the case of MongoDB, it's stored like JSON documents. Is this true?
Also, I'm confused why I always see 'NoSQL vs relational databases'. Aren't NoSQL databases relational? I believe documents in MongoDB are still related/linked through some keys (please correct me if I'm wrong). So why is it labeled as non-relational?
Thanks in advance!
© Stack Overflow or respective owner