Google Developer Podcast: Google Developer Podcast Episode Six: The Hibernate Shards Open Source Project

Google Developer Podcast

By Dion Almaer, Google Developer ProgramsUsing iTunes? Max Ross and Maulik Shah were part of a core group that worked on the recently open sourced Hibernate Shards project.In the podcast you will learn:What sharding is and what it means in the world of HibernateHow the word "shards" is common at ...

Running time
0h33m
File size
23.00MB

Download Original File | View original post

Episode synopsis


Using iTunes?
Max Ross and Maulik Shah were part of a core group that worked on the recently open sourced Hibernate Shards project.

  • What sharding is and what it means in the world of Hibernate
  • How the word "shards" is common at Google (the equivalent of "smurf" in The Smurfs)
  • Why you would want to shard your data to give you increased scalable performance
  • How the Hibernate Shards project doesn't mess with the core APIs, allowing you to add sharding unobtrusivelyWhat you need to think about if you want to shard your data, and how you can design a schema that has a dimension that is easily sharded. This includes designing without complex relationships.
  • How you could create a crazy project that shards data across multiple databases (as in, one mysql, one Oracle), but that would be crazy
  • The various strategies to define how you retrieve your objects across the distributed data store
  • How this compares with horizontal partitioning at the database level itself (e.g. new features in MySQL, PostgreSQL, and others)
  • And much, much more.

    You might also like...

    Comments

    Contribute

    Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

    Our tools

    We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

    “UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.” - Dennis Ritchie