Slashdot Mirror


Ask Slashdot: Which NoSQL Database For New Project?

DorianGre writes: "I'm working on a new independent project. It involves iPhones and Android phones talking to PHP (Symfony) or Ruby/Rails. Each incoming call will be a data element POST, and I would like to simply write that into the database for later use. I'll need to be able to pull by date or by a number of key fields, as well as do trend reporting over time on the totals of a few fields. I would like to start with a NoSQL solution for scaling, and ideally it would be dead simple if possible. I've been looking at MongoDB, Couchbase, Cassandra/Hadoop and others. What do you recommend? What problems have you run into with the ones you've tried?"

6 of 272 comments (clear)

  1. Re:Do you need a database? by Anonymous Coward · · Score: 5, Funny

    Excel Spreadsheet, maybe?

  2. Re:NoSQL? by gnoshi · · Score: 4, Funny

    Shards! It has shards!

  3. Which luxury yacht after my new project? by BlackPignouf · · Score: 5, Funny

    "I'm working on a new independent project. It will soon become the new Facebook, and I'll be billionaire next quarter. The only problem is that I don't know which luxury yacht to buy with all this money. I've been looking at Lady Moura, Christina O, Pelorus, Venus and others. What do you recommend? What problems have you run into with the ones you've tried?"

    1. Re:Which luxury yacht after my new project? by coofercat · · Score: 5, Funny

      Pff! All that soon-to-have money and yet no imagination, huh? Buy an old diesel Navy submarine and have it refitted. Maybe cut some windows into the hull - that'll mean you can only go down to maybe 50 metres instead of 350, but that's still plenty, and if you get lost you can just look out of the windows to see where you are without having to worry about using sonar.

      I'd imagine surfacing your submarine in Monaco's marina will turn far more heads than your ridiculous yacht moored a mile offshore ;-) (besides, a submarine is phallically shaped, so works better in metaphorical dick measuring competitions)

      Oh, and be sure to use Postgres or MySQL for your on-board systems - it'll scale plenty well for a long time before you need to go all 'web scale' with a NoSQL DB.

  4. Re:NoSQL? by VortexCortex · · Score: 3, Funny

    Shards! It has shards!

    Heal The Dark Crystal, Gelfling!

    Only then can the two be made one!

  5. Re:Do you need a database? by funwithBSD · · Score: 4, Funny

    You ain't supposed to use it.

    --
    Never answer an anonymous letter. - Yogi Berra