Relational Databases

Linking relational databases with hybrid solutions

ZOPYX is a recognised expert in the efficient linkage of relational databases like Oracle, MySQL or PostgreSQL with object-oriented Python and Zope applications.  The object-relational mapper SQLAlchemy is the tool primarily deployed in achieving this.  SQLAlchemy introduces an abstraction layer between the application and the database.  Operations like insert, delete, refresh and search are made directly accessible within the application via Python functions.

The removal of need for SQL expressions to be created manually eliminates a significant source of error in the linkage of relational databases with object-oriented systems.  Thus, ZOPYX is able to achieve a substantial increase in stability and productivity.

In addition, ZOPYX develops hybrid database solutions in which the advantages of a relational database are combined with those of an object-oriented ZODB.  This approach has proven its worth repeatedly in the case of e.g. multimedia databases, where metadata is held in the relational database and image data is stored as blobs in the ZODB.


Andreas Jung realised the portal on our behalf for the purpose of optimising gas procurement activities of major industrial customers. Agile processes were used to transfer complex computational methods and domain-specific algorithms related to gas procurement onto a modern web platform. Andreas Jung impressed us with his ability to implement complex concepts in minimal amounts of time and to react rapidly to changing requirements.

Dipl. Eng. Markus Gebhardt
Project Manager, Energieberatung Gmbh, Essen