3 Replies - 1556 Views - Last Post: 06 April 2014 - 04:34 PM

#1 darek9576   User is offline

  • D.I.C Lover

Reputation: 203
  • View blog
  • Posts: 1,731
  • Joined: 13-March 10

NoSQL - where to start.

Posted 03 April 2014 - 08:53 AM

No idea where to post it so move accordingly.

I want to start playing with NoSQL databases. For different reasons: it's a buzzowrd i wanted to check out for a long time, companies start requiring those skills, I have some spare time.

Which one should i pick? No, i dont have any project in mind so this will not drive my decision. I was mainly looking at amount of resources available and there seems to be a lot about MongoDB. Any favourite tutorial or book people can recommend on it or some advice before i start?
Thanks.

Is This A Good Question/Topic? 0
  • +

Replies To: NoSQL - where to start.

#2 modi123_1   User is offline

  • Suitor #2
  • member icon



Reputation: 14092
  • View blog
  • Posts: 56,460
  • Joined: 12-June 08

Re: NoSQL - where to start.

Posted 03 April 2014 - 09:00 AM

I figure mongodb is the hip one - if you are going to poke the carcass with a stick, might as well go for the more known one, right?

I had these book marked for when I was going to look into mongo..
http://code.tutsplus...rt-1--net-22879
http://code.tutsplus...rt-2--net-23636
Was This Post Helpful? 0
  • +
  • -

#3 Dormilich   User is offline

  • 痛覚残留
  • member icon

Reputation: 4202
  • View blog
  • Posts: 13,275
  • Joined: 08-June 10

Re: NoSQL - where to start.

Posted 03 April 2014 - 09:00 AM

MongoDB plays very well with Node.js (also a buzzword). other than that Id say that the type of NoSQL DB to use (http://nosql-database.org) strongly depends on what application uses it.

since I use MongoDB in one of my projects I can say that I used to learn it along with the coding. I require a feature, I look for a matching tutorial (despite that the basics are covered by the used driver library, in my case: mongoose) any DB related stuff should be explained or linked there (otherwise use another tutorial).
Was This Post Helpful? 0
  • +
  • -

#4 Tom9729   User is offline

  • Segmentation fault
  • member icon

Reputation: 181
  • View blog
  • Posts: 2,642
  • Joined: 30-December 07

Re: NoSQL - where to start.

Posted 06 April 2014 - 04:34 PM

CouchDB is pretty accessible if you are comfortable with Javascript/JSON/REST. There's a plugin that indexes your documents with Lucene for searching, although if you want to do anything serious ElasticSearch seems like it may be a better option. The changes feed in Couch is nice.

http://couchdb.apache.org/
https://github.com/r.../couchdb-lucene

I'm interested in (but haven't had a reason to play around with) Riak. The setup is more work than Couch, but you get the Lucene component built-in. I really wish the admin UI was better. Couch's Futon UI leaves a lot to be desired, but at least you can view your data. In their documentation, Riak has several comparisons with other NoSQL databases (including Mongo and Couch).

http://basho.com/riak/

RethinkDB seems cool although it's only NoSQL by a technicality: ReQL is basically SQL.

http://rethinkdb.com/

Now if only one of these supported spatial queries in a reasonable way...
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1