The NoSQL Ecosystem 381
abartels writes 'Unprecedented data volumes are driving businesses to look at alternatives to the traditional relational database technology that has served us well for over thirty years. Collectively, these alternatives have become known as NoSQL databases. The fundamental problem is that relational databases cannot handle many modern workloads. There are three specific problem areas: scaling out to data sets like Digg's (3 TB for green badges) or Facebook's (50 TB for inbox search) or eBay's (2 PB overall); per-server performance; and rigid schema design.'
Why worry? (Score:5, Funny)
Re:Why worry? (Score:5, Funny)
Don't forget excel!
Re:bad design (Score:5, Funny)
Re:bad design (Score:5, Funny)
Don't forget flux capacitors, FTL drives and crossfading splicers.
Re:bad design (Score:3, Funny)
Re:bad design (Score:5, Funny)
So... every time I open my inbox in Facebook, it has to search through 50TB of data? That sounds like a design problem. What has always floored me is why people think everything needs to be stuffed into a database. Terabyte sized binary blobs? You know, there's a certain point where people need to stop and actually think about the implimentation.
Could be worse. They could try to find something on my desk.
Oh no... (Score:0, Funny)
I just sharded
Re:Why worry? (Score:1, Funny)
Re:Why worry? (Score:4, Funny)
Re:hmm (Score:4, Funny)
Not to people who think a free format text field is the ideal place to store the price, quantity and delivery date of an order. Why not, it's long enough for it all to fit. And it saves all that moving between fields.
Re:bad design (Score:2, Funny)
Sounds like you don't understand sarcasm. I'll spell it out for you: Simply because Facebook are running 5 million processes is neither here nor there. The impressive thing is that it actually works (from what I hear it does any way. If it did it with one process or 5 million it has nothing to do with the relative weight of Erlang and Unix processes.
Next up, tying your own shoelaces...
Re:Why worry? (Score:3, Funny)
Re:Sorry, you need to get real (Score:3, Funny)
And so we come to the core of the issue: people aren't really opposed to relational databases, but instead to relational database administrators.
Re:bad design (Score:1, Funny)
Maybe it's not on your desk, but UNDER it... you naughty boy
Re:And I am missing it greatly on Linux (Score:2, Funny)
most (95%) of my queries are "This table/index. Number 5 please."
Admirable! Despite the strong desire for efficiency, you still have the prudence to phrase you queries politely.
Re:And I am missing it greatly on Linux (Score:2, Funny)