dbShards provides database sharding drivers for the following languages and persistence frameworks, making it simple to update any existing application to use database sharding without the need to re-write code. The driver examines each SQL statement and transaction and determines which database shards to execute against. The driver is one component of the dbShards product suite.
dbShards JDBC Driver
The dbShards JDBC driver supports all standard JDBC calls and supports for the following persistence frameworks and design patterns:
- Spring JDBC
- Hibernate
- DAO
dbShards ODBC Driver
The dbShards ODBC driver supports all standard ODBC calls and is supported on Linux platforms
dbShards Native MySQL Driver for PHP, Python, Perl and Ruby
dbShards provides a native MySQL C driver (compatible with libmysqlclient) which supports the following languages and frameworks:
- PHP / PDO
- Python / Django
- Ruby
- Perl
