I Can't Wait for NoSQL to Die
teddziuba.com
I Can't Wait for NoSQL to Die
1–10 of 80 posts
Re: I Can't Wait for NoSQL to Die
#2Re: I Can't Wait for NoSQL to Die
#3Sometimes you just want to store data on the disk in a safe and language agnostic way.
You don't care about relations.
In that case, many "NoSQL" engines are really great.
Re: I Can't Wait for NoSQL to Die
#4Re: I Can't Wait for NoSQL to Die
#5The author makes some very valid points, but I will retort that RDBMS are overused as well. Sometimes you just want to store data on the disk in a safe and language agnostic way. You don't care about relations. In that case, many "NoSQL" engines are really great.
You mean, kind of like a file?
Re: I Can't Wait for NoSQL to Die
#6Is it just me, or does this statement make absolutely no sense whatsoever?
Re: I Can't Wait for NoSQL to Die
#7But there are other advantages of SQL-less databases that don't deal with scale. I deployed my first MongoDB app a couple weeks ago. Even though it was a small (~1 developer month) project, and neither myself nor the other developer had used MongoDB before, I still think we finished faster than if we'd used MySQL. Just like Cassandra is a premature optimization if you just need an RDBMS, an RDBMS is a premature optimization if you only need an object store.
Re: I Can't Wait for NoSQL to Die
#8The author makes some very valid points, but I will retort that RDBMS are overused as well. Sometimes you just want to store data on the disk in a safe and language agnostic way. You don't care about relations. In that case, many "NoSQL" engines are really great.
"Sometimes you just want to store data on the disk in a safe and language agnostic way." You mean, kind of like a file?
At that point, it's probably easier to go with an already existent object or document store.
Re: I Can't Wait for NoSQL to Die
#9As is to be expected from this author, this is definitely on the flame-bait side of things. I submit it because I believe there is an important point here: for the vast majority of startups, going with a relatively unproven "NoSQL" database is a premature optimization and an unneeded technical risk. I disagree with the author that these databases are a flash in the pan, but their over-application is.
Re: I Can't Wait for NoSQL to Die
#10Ted's point may be valid for BigTable-like databases. (I'm not saying it is, but I don't know enough about those to say so.) Those are designed for scalability and if you don't need the scalability you probably should use a RDBMS instead. But there are other advantages of SQL-less databases that don't deal with scale. I deployed my first MongoDB app a couple weeks ago. Even though it was a small (~1 developer month)…
Developing with mongodb is _lightning fast_ and holds up very very well. If you end up with problems, switch to SQL later!
I don't think a lot of these people hating on the nosql projects have actually tried building something with them.