I'm not quite sure what made it so difficult to follow - perhaps the run on sentences and unconventional punctuation? eg:
The point of no schema is NOT that it changes ALL the time => then you have just a BLOB, content of which you cannot predict, hence index. The point is, the schema ( and rather some part of it ) may/will change, so WHY the heck do I have to carry those key names (that are VARCHARs and take space) around?
To address his point, though: NoSQL is important because it breaks down the self-imposed limits that SQL databases have. Yes, this means they have difference performance characteristics, and yes it is important to understand them.
Does that really mean there are only 4 worthwhile NoSQL databases? I don't think it does, but perhaps for his use-case...
I'm not quite sure what made it so difficult to follow - perhaps the run on sentences and unconventional punctuation? eg: The point of no schema is NOT that it changes ALL the time => then you have just a BLOB, content of which you cannot predict, hence index. The point is, the schema ( and rather some part of it ) may/will change, so WHY the heck do I have to carry those key names (that are VARCHARs and take space) around?
To address his point, though: NoSQL is important because it breaks down the self-imposed limits that SQL databases have. Yes, this means they have difference performance characteristics, and yes it is important to understand them.
Does that really mean there are only 4 worthwhile NoSQL databases? I don't think it does, but perhaps for his use-case...