Suchen
Aktuell
- Aktuell
- Kommentare
- TagCloud
- Treiber Windows 7 Beta zu RC
Windows - 14.06.09 20:47 - Keine Kommentare
- Das Outlook Fenster kann nicht geöffnet werden
Windows - 25.05.09 18:53 - 3 Kommentare
- C# Snippet: Image per URL laden
Tutorials, .Net - 10.05.09 20:08 - 1 Kommentar
- USB LCD Control
Projekte, .Net - 04.04.09 11:12 - Keine Kommentare
- 32bit Anwendungen mit 64bit IIS7
Tutorials, Server, Windows, .Net - 17.03.09 20:05 - Keine Kommentare
- Lighttpd mit Mono: Error 500 Problem
Tutorials, Server, .Net - 08.03.09 07:55 - Keine Kommentare
Randnotiz
W3C
SQL Relay
SQL Relay ist eine Open Source Connection Pooling System für Linux, welches mit etwas Anpassung und Arbeit auch unter Windows läuft. SQL Relay unterstützt diverse Datenbanken, darunter Oracle, MySQL, PostgreSQL, DB2, etc. Auch gibt es für diverse Programmiersprache eine API (C++, PHP, Java, etc.). Ein weiterer Vorteil ist, dass SQLRelay die nativen Client API?s von MySQL und PostgreSQL direkt ersetzten kann.
Installation
Die Installation unter Linux erfolg wie gewohnt. Das Paket herunterladen (http://sqlrelay.sourceforge.net/download.html) und entpacken. Danach
./configure
make
make install
Weitere Optionen und Installationsmöglichkeiten entnimmt man am besten per "./configure --help" oder auf der offiziellen Seite. SQL Relay benötigt Rudiments, eine OpenSource C++ Bibliothek, welche auch von Firstworks ist.
Konfiguration
Die Konfigurationsdatei befinden sich unter "/usr/local/firstworks/etc/sqlrelay.conf". Daneben gibt es noch unter "/etc/sysconfig/sqlrelay" eine Datei, in welche man die Connection-IDs eintragen kann, welche direkt beim Start automatisch verbunden werden sollen.
Init-Skripts werden, wenn die Installation als root durchgeführt wird, automatisch angelegt. Sollte das nicht der Fall sein, werden diese Skripts unter "/usr/local/firstworks/etc" abgelegt.
Die eigentliche Konfiguration der Verbindungen erfolgt über die sqlrelay.conf, welche eine XML-Datei ist. Die genauen Einstellungen für die benötigten Datenbanken entnimmt man der Dokumentation (http://sqlrelay.sourceforge.net/sqlrelay/configuring.html). Als kleinen Hinweis sollte man anführen, dass man die Reihenfolge der Parameter so angeben sollte, wie sie in der Dokumentation aufgeführt sind, ansonsten kann es passieren, dass der ein oder andere Parameter ignoriert wird.
Starten
Zum Starten von SQL-Relay reicht ein einfaches "sqlr-start ?id <ConnectionId>". Zum Beenden einfach "sqlr-stop". Den Status der Verbindung kann man über "sqlr-status ?id <ConnectionId>" abfragen. Wenn man die gewünschten Connection-IDs unter "/etc/sysconfig/sqlrelay" eingetragen hat, kann man diese auch über (CentOS) "/etc/init.d/sqlrelay start" und "/etc/init.d/sqlrelay stop" starten und beenden. Unter anderen Distributionen funktioniert das entsprechend.
Programmierung
SQLRelay liefert eine mächtige API für diverse Programmiersprachen mit. In der offiziellen Dokumentation gibt es sowohl eine API Referenz als auch diverse Beispiele zu den einzelnen Sprachen.
- Links:
Kommentare
- Bis jetzt sind noch keine Kommentare geschrieben worden



