SQL Relay ist ein Open Source persistente Datenbankverbindung Pooling, Proxying und Load-Balancing-System für Unix und Linux.
SQL Relay ist ideal für:
- Beschleunigung datenbankgestützten Web-basierten Anwendungen
- Die Verbesserung der Skalierbarkeit der Datenbank-gestützte Web-basierten Anwendungen
- Verteilung von Zugriff auf replizierte Datenbanken
- Drosseldatenbankzugriff
- Zugriff auf Datenbanken von nicht unterstützten Plattformen
- Migration von Anwendungen von einer Datenbank zur anderen
SQL Relay unterstützt die folgenden Datenbank-Backends:
- Oracle
- MySQL
- MSQL
- PostgreSQL
- Sybase
- MS SQL Server
- IBM DB2
- Interbase
- Sybase
- SQLite
- ODBC
- MS Access
Was ist neu in dieser Pressemitteilung:
- Festtrue & gt; falsche Umsetzung in sqlrservercontroller :: interceptQuery dass könnte zu einer erneuten Anmeldung Schleife führen
- deaktiviert Werror für gcc & lt; 2.7
- angewendet George Carrette Patch zu PDO connect Optionen fix
- migriert Verzeichnis / Dateipfade info in sqlrpaths Klasse
- entfernt undokumentierte und nicht-so-relevent-diese-Tage MAX_CONNECTIONS / overridemaxconnections Failsafe in sqlr Start
- Fest java Kopferkennung für javac in / usr / bin
- aktualisierte Java-API, um Nicht-Null-toleranten Implementierungen der Umgebung :: NewStringUTF unterstützen ()
- die Perl-API korrekt baut auf OSR5 wieder
- die postgresql sslmode vollständig aus der Verbindungszeichenfolge nun weggelassen, wenn es deaktiviert ist, um Probleme mit älteren Versionen von PostgreSQL, die den Parameter nicht unterstützen, überhaupt zu verhindern
- Mono 2.8 oder höher ist jetzt erforderlich
- hinzugefügt ein datedelimiters Attribut auf die Instanz-Tag in sqlrelay.conf zu begrenzen, was Datum Trennzeichen verwendet werden, bei der Übersetzung Daten
- Wieder hinzugefügt mssqlserver Erkennung, die versehentlich entfernt worden war
- Fest statisch gelinkte build
- Fest mysql lob Feld Fehler, der zum Absturz verursachen könnten
Was ist neu in Version 0.54:.
- Unterstützung für Multi-Threaded-Listener hinzugefügt wurde
- Wesentliche Verbesserungen wurden mit der PHP-PDO-Treiber vorgenommen.
- Der Nachweis von verschiedenen Dinge in der configure-Skript wurde verbessert, darunter TCL auf Multi-Bogen-Systeme und 64-Bit-Sybase und DB2.
- Viele dunkel, aber signifikante Fehler wurden behoben, wie gut.
Was ist neu in der Version 0.53.1:
- Es stellt sich heraus gab es einige Fehler in den Unterlagen, und sie nicht erfolgreich bauen auf jeder Plattform in meinem Build-Farm. Aber am wichtigsten ist, es ist ein Fehler in einem der Makefiles, die verrohrte ein & quot; make clean & quot; In den teilweise durch den Aufbau abzubrechen. Dies könnte Probleme für die automatisierte Build-Systeme führen.
Was ist neu in Version 0.53:
- Unterstützung für SQLite-Anweisung api und native Bindungen
- Fest einige Lecks mit sys bezogenen :: getHostName ()
- hinzugefügt multiarch Erkennung
- hinzugefügt PHP PDO-Treiber
- Fest a bind variable Übersetzung Bug, bei dem Ausgangs bindet gefolgt von: = nicht nachgewiesen werden
- sank zope-Unterstützung (bis jetzt)
- sank PHP PEAR DB-Unterstützung
- Refactoring Init-Skript - ein Skript sollte jetzt auf allen Plattformen funktionieren
- aktualisiert Init-Skript-Installation - sollten nahezu alle Unix-Varianten arbeiten
- hinzugefügt OS X launchd-Konfiguration
- Aktualisierung der sqlr-Listener zu bereinigen Dateien IPC, Steckdosen bezogenen und Kennzeichnung, ob der DB ist nach oben oder unten an der Ausfahrt
- sqlr Start nicht mehr startet der Cache-Manager
- hinzugefügt eine zweite Init-Skript für den Cache-Manager
- Plugins sind statisch in libsqlrserver verbunden, wenn die Plattform nicht unterstützt Shared Libraries (oder wenn --disable-shared an configure Zeit angegeben)
- die Perl API sollte mit alten Versionen von Perl (5.00X) auf älteren Plattformen zu bauen (redhat 4.2, 5.2, 6.2, etc.) jetzt
- aktualisiert postgresql bind Docs
- hinzugefügt dateyyyyddmm Parameter
- hinzugefügt YYYYDDMM Parameter translatedates Übersetzung
- hinzugefügt SQLR_MYSQL_DATE_YYYYDDMM envrionment Variable mysql Drop-in-Bibliothek
- hinzugefügt SQLR_ODBC_DATE_YYYYDDMM envrionment Variable Treiber ODBC
Was ist neu in Version 0.51:
- Unterstützung für Oracle 12c und DB2 10.1 / 10.5 zugesetzt.
- Database Installationsdokumentation wurde aktualisiert.
- Ein paar Community-Beiträgen Patches angewendet wurden.
- Ein obskurer Frage in Bezug auf Datum Konvertierungen mit FreeTDS und MS SQL Server in Gegenden, wo Daten werden formatiert TT / MM / JJJJ gerichtet war und dokumentiert.
Was ist neu in Version 0.50:
- Diese Version kennzeichnet verschiedene Verbesserungen für die Verwendung von Microsoft SQL Server über FreeTDS . Parameter wurden hinzugefügt, um Daten und Zeiten in Ergebnismengen neu zu formatieren.
- Andere kleinere Fehler wurden ebenfalls behoben, einschließlich einiger nicht initialisierte Variablen und ein Speicherleck.
Was ist neu in der Version 0.49.1:
- sqlrserver-config gibt nun die korrekte Bibliothek <. / li>
- Ein NULL dereferenzieren in custom_nw wurde korrigiert.
Was ist neu in Version 0.49:.
- Modular-Frameworks wurden für die Protokollierung und Passwort-Verschlüsselung hinzugefügt
- Der ODBC-Treiber hat sich deutlich verbessert worden.
- Verschiedene obskuren Bugs wurden gefixt.
- Client-API-Aufrufe wurden für immer den Hostnamen und IP-Adresse des Datenbank hinzugefügt.
- Die Client-Server-Protokoll wurde umgestaltet, um zwei Hin- und Rückfahrten zu entfernen.
- Der Windows-Build-Skript unterstützt jetzt CLR und nicht-CLR baut.
Was ist neu in Version 0.48:.
- Einige trugen Updates integriert wurden
- Der Parameter stmtcachesize ermöglicht nun den Einsatz der Oracle Statement Cache.
- Die meisten der serverseitigen Code wurde neu organisiert, um mehr modular sein, und einige Dinge sind als Plugins neu implementiert worden.
- Verschiedene Leistungsverbesserungen vorgenommen wurden.
- Ein eliminiert eine unnötige Client-Server-Roundtrip und ein weiteres beseitigt eine unnötige erneute vorzubereiten.
Was ist neu in Version 0.47:
- Diese Version enthält vor allem die Fähigkeit, Statement-Cache-Funktion von Oracle verwenden . Code für diese wurde von Neowiz beigetragen.
- Um die Statement-Cache zu aktivieren, fügen Sie einfach:
- stmtcachesize = 20
- (oder eine andere Größe als 20)
- ... um die Verbindungszeichenfolge für Ihre Instanz von SQL Relay, die Oracle in Ihrem sqlrelay.conf Datei spricht. Beachten Sie auch, dass es ein paar Macken, wenn Sie die Statement-Cache, die entweder Fehler in OCI oder Probleme mit der Art und Weise SQL-Relay verwendet OCI sein scheinen. Sie können in einer zukünftigen Version von OCI oder SQL Relay gelöst werden. Siehe Konfigurieren von SQL Relay für weitere Informationen.
- Beachten Sie auch, dass ich nicht die Integration aller der trug Code noch, so dass, wenn etwas nicht wie erwartet abgeschlossen, das könnte sein, warum.
- Auch in dieser Pressemitteilung, I Aktualisierung die SQL-Relay-Befehlszeile-Clients, um eine konsistente Kommandozeilen-Parameter-Schnittstelle verfügen und benannte ein paar von ihnen.
- Alle Kommandozeilenprogramme haben nun die folgenden Parameter:
- Host
- port
- Buchse
- user
- vergessen
- So, zum Beispiel, um eine Verbindung mit localhost, Port 9000 mit Anwendertest mit Passwortprüfung, die Sie jetzt verwenden:
- sqlrsh -host localhost -port 9000 -user Test -password Test
- Während in der Vergangenheit, würden Sie verwendet haben:
- sqlrsh localhost 9000 & quot; & quot; test test
- Darüber hinaus hat sqlrsh jetzt -script und -command Argumente zum Ausführen von Skripts oder Befehle nicht interaktiv.
- I umbenannt die Abfrage und Felder Befehle sqlr-Abfrage und sqlr-Felder.
- Zusätzlich zu den Updates und Änderungen, die folgenden neuen Features und Bugfixes wurden auch umgesetzt:
- Fehler behoben, der sqlr Ausfuhr auf negative Ausgangs XML-Entity-Werte verursacht
- feste Single-quote-Flucht in sqlr Export
- Zwangs Handoff = & quot; schließen Sie & quot; für Cygwin und Linux
Kommentare nicht gefunden