English Open-Source Weblog Resourcen Impressum

Python, Zope, Plone — Entwicklung und Beratung

Datenbanken

Anbindung relationaler Datenbanken und hybride Lösungen

ZOPYX ist ein ausgewiesener Experte für die effiziente Anbindung relationaler Datenbanken wie Oracle, MySQL oder PostgreSQL an objektorientierte Python- und Zope-Anwendungen. Hierbei setzt ZOPYX vor allem den objektrelationalen Mapper SQLAlchemy ein.

SQLAlchemy führt zwischen Anwendung und Datenbank eine Abstraktionsschicht ein. Die Datenbank muss dadurch nicht mehr über manuell formulierte SQL-Ausdrücke angesprochen werden. Operationen wie Einfügen, Löschen, Aktualisieren und Suchen werden über Python-Funktionen in der Anwendung direkt verfügbar.

Da SQL-Ausdrücke nicht mehr manuell erzeugt werden müssen, ist eine wesentliche Fehlerquelle bei der Anbindung relationaler Datenbanken an objektorientierte Systeme ausgeschaltet. So erzielt ZOPYX einen deutlichen Zuwachs an Stabilität und Produktivität.

Darüber hinaus entwickelt ZOPYX hybride Datenbanklösungen, bei denen die Vorteile einer relationalen Datenbank mit denen der objektorientierten ZODB verknüpft werden. Dies hat sich beispielsweise bei Multimedia-Datenbanken vielfach bewährt, bei denen Bilddaten als Blobs in der ZODB und die Metadaten in einer relationalen Datenbank gespeichert werden. 

Artikelaktionen

Kundenstimme

Für die Webrepräsentation der Gruppen und wissenschaftlichen Projekte am Friedrich-Miescher-Laboratorium setzen wir seit 2005 auf Plone.

Dank Andreas Jungs Expertise konnten auch komplexe Plone-Migrationen in kürzester Zeit abgeschlossen und Plone-Produkte optimal an unsere Bedürfnisse angepasst werden.

Gunnar Rätsch, Gruppenleiter, Friedrich-Miescher-Laboratorium der Max-Planck-Gesellschaft

 
ZOPYX Ltd., Charlottenstr. 37/1, D-72070 Tübingen
Telefon +49-7071/13841040 Fax +49-7071/13841049 Email: info@zopyx.com
Kontakt-Formular Callback-Formular Seite drucken