Nosql definition:
Next Generation databases mostly addressing some of the points: being non-relational, distributed, open-source and horizontally scalable. the original intention has beenmodern web-scale databases. the movement began early 2009 and is growing rapidly. often
More characteristics apply as: Schema-free, easy replication support, Simple API, eventually consistent/base (not acid), a huge data amount, and more. so the misleading term "nosql" (the community now translates it mostly with "not only SQL") shocould be seen
As an alias to something like the definition abve.
Nosql Database Type:
[1] Wide column store/column families
[2] document store
[3] key value/tuple store
[4] eventually consistent key value store
[5] object databases
[6] grid & cloud database solutions
[7] XML databases
[8] multivalue Databases
[9] graph Databases
[10] Other nosql related databases