I have been working with a SQL database and one of the tables has almost reached ten million rows. It’s time to start looking into sharding and partitioning options to allow the schema to grow even further. The application needs to be able to run on MS SQL Server, Oracle and MySQL. Advice, tools, ideas? All are appreciated.