Wednesday, June 24, 2009

Scaling Hibernate

Very interesting talk about Hibernate Shards and Hibernate Search: http://www.infoq.com/presentations/Scaling-Hibernate-Emmanuel-Bernard-Max-Ross

Emmanuel Bernard (JBoss) is an author of Hibernate Search (among others) and Max Ross (Google) is one of Google engineers behind the Hibernate Shards.

It is interesting to see what kind of challenges developers have to deal with when it comes to horizontal scaling. One of the take aways from this talk for me is that horizontal partitioning logic should be a part of application code. One should not rely on database built in partitioning. Hibernate Shards takes this idea one step further by adding one more abstract layer called virtual shards.

No comments: