title: Use NoSql? And if yes how?
body: <p>I read and heared a lot (podcasts, stackoverflow questions..) about NoSQL-Databases and I am really curious to use them, but...</p>
  
  <p>Although I read a lot of things like <a href="https://stackoverflow.com/questions/3279090/how-to-sql-or-nosql">how-to-sql-or-nosql</a> or <a href="https://stackoverflow.com/questions/2285045/what-scalability-problems-have-you-solved-using-a-nosql-data-store">what-scalability-problems-have-you-solved-using-a-nosql-data-store</a> I am still not certain which kind of DB to use.</p>
  
  <p>The Problem is: For a (school) project we (my project group) need to implement a quite big database (that should serve a rest-server, probably written in erlang, with lots of clients).
  We are quite good at designing datamodels for relational databases. So we startet to do that.</p>
  
  <p>Now I played around with some NoSQL and was really impressed by the performance.
  So: Is it a good Idea to use a NoSQL Database? Our Datamodel has <strong>lots</strong> of relations and the queries would have lots of joins (or at least use joined views).
  I sometimes read this means I should go with a relational Database and in other places I read this means I could easily redesign it into NoSQL-Style to loose this overhead of relations.</p>
  
  <p>Should I use NoSQL and if yes, which of the systems would you suggest me to use?
  Are Things like <a href="http://www.scribd.com/doc/48622053/NoSQL-for-MySQL" rel="nofollow noreferrer">HanderlerSocket for MySQL</a> are an option?
  And how can I easily redesign a relational Datamodel into NoSQL-Style?</p>