Wednesday, July 21, 2010

DB Relay is Open Source

PORTLAND, OR — July 21, 2010 — Today at the O’Reilly Open Source Convention (OSCON) in Portland, OR, the general availability of DB Relay, an open source project enabling easy database access for more efficient web application development, was announced. Under the lead development of Brian Bruns, the original developer of FreeTDS and MDB Tools, DB Relay is a technology that eliminates the need for database access drivers and complex middleware.

DB Relay utilizes standard technologies and simpler infrastructure to enable faster and more cost effective development of intranet tools that interact with databases. To date, most database access technologies have required proprietary software installation on each of several clients, or the use of a local library. Simple web applications also have previously required complex, non-scalable or hard to maintain middleware. DB Relay solves these issues, moving complex database connectivity from clients to a simpler architecture utilizing a small number of systems running DB Relay.

From a developer perspective, DB Relay utilizes JSON over HTTP, providing interaction with different back-end databases. User requests are delivered in a unified format, and are relayed using a native database protocol. Additionally, because DB Relay is based on NGiNX, a full-featured web server, it is ideal for developing interactive web applications, where all logic is contained in client JavaScript code.

The current version of DB Relay works with Microsoft SQL Server (2005 and later) and Vertica database systems. It also provides beta-quality access to PostgreSQL, MySQL, and databases with an ODBC interface.

“DB Relay’s goal is to help developers create applications without complex infrastructure or configuration,” said Mr. Bruns. “DB Relay's easy installation and maintenance, as well as its user-friendly interface, achieve this, making it ideal for the development of interactive intranet applications and ad-hoc database access from scripts. Further, as an open source project, we believe that the technology will continue to be improved, and thus, will create greater ease of use over the long term.”

Availability and Development

DB Relay is currently available at It is an open source project licensed and available under the GPLv3 terms. Development of DB Relay was led by Mr. Bruns, who will also be responsible for coordinating future updates to the project. GETCO LLC, a global electronic trading and technology firm, funded and participated in the development of DB Relay.

“GETCO is proud to be part of the DB Relay’s development,” said Vlad Didenko, an IT Architect at GETCO. “As users of open source technology, we believe it is important to be an active member of the community and contribute to innovative projects such as DB Relay.”

DB Relay Unveiled at OSCON 2010

DB Relay is being launched during OSCON 2010, the premier meeting ground for the open source community, being held July 19 – 23, 2010 at the Oregon Convention Center in Portland, OR. On July 21 at 2:30 p.m. PDT in room E142, Mr. Bruns and Mr. Didenko, will lead a technical introduction to DB Relay. The presentation will demonstrate how to deploy and use the technology for intranet web development and back-end scripting. Specific topics to be discussed include:

  • DB Relay’s high-level architecture

  • Obtaining and building DB Relay

  • Code structure

  • Operating DB Relay

  • Web application development

  • Python scripting example

Conference attendees interested in learning more about DB Relay can also visit Booth #520 in the OSCON Exhibit Hall on July 21-22, 2010.

About DB Relay

Designed for operational efficiency and ease of maintenance, DB Relay is an open source project built around the NGiNX web server platform, providing an HTTP/JSON interface to a variety of database servers. It enables database access without drivers and web application development without middleware. For more information on DB Relay, please visit the web site.

Media Contact: Nicole Schoenberg (Fleishman-Hillard) 312-932-2834 -