I'm looking for a good explanation of terminology for No-SQL. I have some colleagues that won't get the point, and for the sake of advancing i need to have definitions of the names.. Though this seems real hard to find.
let's see a Database is a database, talking about No-SQL or SQL it keeps the same name. People do understand that.. But if you start looking on the internet.. there are people that say that you have: "a database with documents", "a database with rows and each row is a document" and "a document has rows", It's real confusing if you ask me..
So could anybody give a good explanation of the terminology that exists in No-SQL, to improve communication about the subject. And also how this compares to the traditional SQL terminology?(like a row is a document? a table.. etc..)
EDIT Can anybody confirm that this is the relation between the terms: A Database has multiple documents. In this case each documents will be the same as a row and the specification of an Table like in SQL does not exist. you could see all the tables with the same type as a table, if i'm right....?
I'm specifically looking for couchDB.