• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Ron McLeod
  • Junilu Lacar
  • Liutauras Vilda
Sheriffs:
  • Paul Clapham
  • Jeanne Boyarsky
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Piet Souris
  • Carey Brown
Bartenders:
  • Jesse Duncan
  • Frits Walraven
  • Mikalai Zaikin

MongoDB In Action: sites that help choose?

 
Ranch Hand
Posts: 161
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I went to a seminar where a colleague from another industry was quite negative about MongoDB , in that he said that in using MongoDB there
was a lot of sharding, config servers, etc. and they ended up with 32 servers, which made Ops hate them. When switching from Mongo to Cassandra, he said they needed only 10 servers for Cassandra (5 servers each in 2 data centers).
He also said that they had better performance, better reliability, etc., etc. with Cassandra.

That's more of a statement than a question, but would like folks to weigh in on that statement..


My *actual* question, broadening the original question, is: Does anyone know of a good site or checklist that has something along the lines of "If you need to do <some list of things>, then you should probably use <traditional RDBMS, MongoDB, CouchDB, Cassandra, etc.>?
 
Ranch Hand
Posts: 343
Mac OS X Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Lanny Gilbert wrote:
My *actual* question, broadening the original question, is: Does anyone know of a good site or checklist that has something along the lines of "If you need to do <some list of things>, then you should probably use <traditional RDBMS, MongoDB, CouchDB, Cassandra, etc.>?



When we started exploring MongoDB and other NoSQL databases for our project, I came across this post by Martin Fowler about Polyglot Persistence. I hope that this would help you at very high level.
reply
    Bookmark Topic Watch Topic
  • New Topic