title: what is a good way to horizontal shard in postgresql
body: <h1>what is a good way to horizontal shard in postgresql</h1>
  <pre><code>1. pgpool 2
  2. gridsql
  </code></pre>
  <p>which is a better way to use sharding</p>
  <p>also is it possible to paritition without changing client code</p>
  <p>It would be great if some one can share a simple tutorial or cookbook example of how to setup and use sharding</p>