Database Converter/Aggregator/Redirector

  DBDetour™ is a multithreaded server framework providing protocol and transfer syntax conversion to permit client requests from various database vendor's client libraries to be
  • monitored
  • redirected or replicated to one or more alternate servers,
    with possible aggregation of response data from multiple servers
  • altered for improved query execution
  • queued to improve query scheduling
  • debugged
using an extensible plugin architecture.

A simple XML configuration file is used to configure

  • one or more Transport modules to support various database client interface protocols (PostgreSQL, MySQL, DB2, Teradata, etc.)
  • one or more Personalities, which can observe and modify client connections, requests, and responses
  • one or more Database Interface modules, to permit interface to any compatible database system (via either native database client libraries, ODBC drivers, or Perl DBI drivers)

The following diagram illustrates DBDetour's architecture:
Mouse over various components for a brief description

Contact Presicient for further information.