SQL Relay

SQL Relay is a persistent database connection pooling, proxying and load balancing system for Unix and Linux supporting ODBC, Oracle, MySQL, mSQL, PostgreSQL, Sybase, MS SQL Server, IBM DB2, Interbase, Lago and SQLite with C, C++, Perl, Perl-DBD, Python, Python-DB, Zope, PHP, Ruby and Java APIs, command line clients, a GUI configuration tool and extensive documentation. The APIs support advanced database operations such as bind variables, multi-row fetches, client side result set caching and suspended transactions. It is ideal for speeding up database-driven web-based applications, accessing databases from unsupported platforms, migrating between databases, distributing access to replicated databases and throttling database access.

Introduction

  SQL Relay FAQ
  Introduction to Database Access from Web-Based Applications
  Introduction to SQL Relay

Administering SQL Relay

  Installing SQL Relay
  Configuring SQL Relay
  Running SQL Relay

Developing with SQL Relay

  Programming with SQL Relay using the C++ API
  Programming with SQL Relay using the C API
  Programming with SQL Relay using the Perl API
  Programming with SQL Relay using the Perl DBD API
  Programming with SQL Relay using the PHP API
  Programming with SQL Relay using the Python API
  Programming with SQL Relay using the Python DB API
  Programming with SQL Relay using the Ruby API
  Programming with SQL Relay using the Java API
  Programming with SQL Relay using Zope


SQL Relay API References

  C++ API Reference
  C API Reference
  Perl SQLRConnection API Reference
  Perl SQLRCursor API Reference
  Perl DBD API Reference
  PHP API Reference
  Python API Reference
  Python DB API Reference
  Ruby API Reference
  Java API Reference

Extending SQL Relay

  SQL Relay Database Connection Daemons
  SQL Relay Client API's