nosql sharding definition
A NoSQL (originally referring to non SQL or non relational) database provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases.ometimes the data structures used by NoSQL databases are also viewed as more flexible than relational database tables. NoSQL databases are increasingly used in big data and real-time web applications. NoSQL systems are also sometimes called Not only SQL to emphasize that they may support SQL-like query languages.