Slashdot Mirror


The NoSQL Ecosystem

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.'

16 of 381 comments (clear)

  1. Why worry? by Anonymous Coward · · Score: 5, Funny

    Microsoft Access is here!

    1. Re:Why worry? by MichaelSmith · · Score: 4, Funny

      Don't forget excel!

    2. Re:Why worry? by Anonymous Coward · · Score: 1, Funny

      ya don't forget!

    3. Re:Why worry? by Manos_Of_Fate · · Score: 4, Funny

      Because there's no "scary because it's true" mod.

      --
      Isn't enough that I ruined a pony, making a gift for you?
    4. Re:Why worry? by Hognoxious · · Score: 2, Funny

      Don't be so pessimistic. There's OO databases and the cloud. That should see you almost through to retirement.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  2. Re:bad design by bennomatic · · Score: 5, Funny

    I'm a terabyte sized binary blob, you insensitive clod!

    --
    The CB App. What's your 20?
  3. Re:bad design by socceroos · · Score: 5, Funny

    Ever heard of bloom filters? Sharding? Indexes?

    Don't forget flux capacitors, FTL drives and crossfading splicers.

  4. Re:bad design by TheModelEskimo · · Score: 2, Funny

    Yeah. And those guys down the street, the tweakers, nose jobs, and johnny-come-latelys.

  5. Re:bad design by ErikTheRed · · Score: 4, 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.

    --

    Help save the critically endangered Blue Iguana
  6. Oh no... by Anonymous Coward · · Score: 0, Funny

    I just sharded

  7. Re:hmm by Hognoxious · · Score: 3, Funny

    Rigid schema design is an asset, not a liability!

    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.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  8. Re:bad design by Zombywuf · · 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...

    --
    If you can read this you've gone too far.
  9. Re:Sorry, you need to get real by QuoteMstr · · Score: 2, 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.

  10. Re:bad design by Anonymous Coward · · Score: 1, Funny

    Maybe it's not on your desk, but UNDER it... you naughty boy

  11. Re:And I am missing it greatly on Linux by mugurel · · 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.

  12. Re:And I am missing it greatly on Linux by Errol+backfiring · · Score: 2, Funny

    Well, actually only for the INTERCAL connector...

    --
    Nae king! Nae laird! Nae yurrupiean pressedent! We willna be fooled again!