title: migrating hibernate to noSQL?
body: <p>I'm faced with a task to make our software stack scalable. It's currently not scalable because everything is lumped into a huge central Oracle database. Everyone accesses it, so it's always very busy, what's more, because of concerns of losing data, the database file is directly written onto netapp, so the disk access is slow.</p>
  
  <p>We've had success with noSQL solutions with other tasks, so we are considering them. But one problem is, that current code relies heavily on Hibernate for its simplicity, because you can easily traverse a business object graph without worrying about loading the referenced objects.</p>
  
  <p>For noSQL currently there is not such a Hibernate driver available; EVEN if there were, a problem with noSQL is that none of them supports JOIN, so that  an efficient JOIN FETCH is impossible, and you would have to spend several trips to the store to fetch related objects. as a result, I'm inclined to think that noSQL is only good for projects with independent objects, instead of complex object graphs.</p>
  
  <p>Any ideas?</p>