Re:NoRAM DB = “If It Does Not Fit in RAM, I Will Quietly Die...
by nl on Monday April 09, 2012 @05:50AM
(#3816352)
Did anyone else read that at go huh?
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...
Re:NoRAM DB = “If It Does Not Fit in RAM, I Will Quietly Die...
by ricardobeat on Monday April 09, 2012 @05:27AM
(#3816317)
471? Where can we see the full list? :)
I wish Riak was more widely adopted. I started implementing geohashing in it but went to MongoDB for the native geospatial indexing, since time was short. Haven't heard of anyone doing it. The nodejs interface is so sexy (http://riakjs.org/).
Also, Redis. Is anyone using it as a persistent store? How's it going?
Re:NoRAM DB = “If It Does Not Fit in RAM, I Will Quietly Die...
by yanik103 on Tuesday April 10, 2012 @08:56AM
(#3821932)
Really liked the CRACS theorem, and agree on Redis and Riak.
One thing I found lacking is the explanation on why Redis, and Hazelcast are in the list. I don't disagree they should be, but, at least Redis deserves a better explanation.
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 wish Riak was more widely adopted. I started implementing geohashing in it but went to MongoDB for the native geospatial indexing, since time was short. Haven't heard of anyone doing it. The nodejs interface is so sexy (http://riakjs.org/).
Also, Redis. Is anyone using it as a persistent store? How's it going?
http://nosql-database.org lists 122.
One thing I found lacking is the explanation on why Redis, and Hazelcast are in the list. I don't disagree they should be, but, at least Redis deserves a better explanation.