Suchen
Aktuell
- Aktuell
- Kommentare
- TagCloud
- Windows Phone 7: Silverlight und XNA
- 1267769400 1267769400 - Keine Kommentare
- Empfehlung: Microsoft Arc Keyboard
- 1266747660 1266747660 - 2 Kommentare
- C#: Outlook like Pop-up Alert
- 1264008720 1264008720 - Keine Kommentare
- Windows Mobile 7 - Verschiedene Versionen geplant
- 1264007340 1264007340 - Keine Kommentare
- Windows Media Center: Pixelfehler am rechten Rand
- 1260208800 1260208800 - Keine Kommentare
- Das Outlook Fenster kann nicht geöffnet werden #2
- 1259409180 1259409180 - 14 Kommentare
- Bis jetzt sind noch keine Kommentare geschrieben worden
Randnotiz
W3C
- Keine Kommentare
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:
- SQLRelay Dokumentation
- Rudiments
Kommentare
- Bis jetzt sind noch keine Kommentare geschrieben worden



