SQL Relay este un sistem de echilibrare a bazei de date open source persistente conexiune comun, proxy și de încărcare pentru Unix și Linux.
SQL Releu este ideal pentru:
- Să accelereze aplicatii bazate pe web-baze de date
- Îmbunătățirea scalabilitatea aplicațiilor bazate pe web-baze de date
- Distribuirea de acces la bazele de date replicate
- Acces baza de date de restricție
- Baze de date Accesarea de la platforme neacceptate
- Aplicații Migrarea de la o bază de date la alta
SQL Releu acceptă următoarele baze de date backend:
- Oracle
- MySQL
- MSQL
- PostgreSQL
- Sybase
- MS SQL Server
- IBM DB2
- Interbase
- Sybase
- SQLite
- ODBC
- MS Access
Ce este nou în această versiune:
- true- & gt fixă; transpunere fals în sqlrservercontroller :: interceptQuery care ar putea conduce la o buclă reLogIn
- -Werror dezactivat pentru CCG & lt; 2.7
- aplicat patch-uri George Carrette de a stabili opțiunile de connectstring DOP
- trasee directorul migrat / Informații fișier în clasa sqlrpaths
- îndepărtat nedocumentat și nu-așa-relevent-aceste zile MAX_CONNECTIONS / overridemaxconnections mecanism de siguranță în sqlr-start
- Java detectare fix în afara de javac situat în / usr / bin
- actualizat Java API pentru a sprijini implementări de mediu tolerante non-null-:: NewStringUTF ()
- API perl se bazează în mod corect pe OSR5 nou
- sslmode PostgreSQL este omis în întregime din șirul de conectare acum, dacă e dezactivat, pentru a preveni problemele cu versiuni mai vechi ale PostgreSQL care nu acceptă parametrul la toate
- mono 2.8 sau mai mare este nevoie de acum
- adăugat datedelimiters atribuie eticheta exemplu, în sqlrelay.conf pentru a limita ceea ce sunt folosite delimitatori data la care traducerea date
- re-adăugat detectare MSSQLServer, care a fost eliminat accidental
- build fix static-legate de
- mysql fix domeniu lob bug care ar putea provoca un accident
Ce este nou în versiunea 0,54:.
- Suport pentru un multi-threaded ascultător a fost adăugată
- îmbunătățiri majore au fost făcute pentru a conducătorului auto PHP DOP.
- Detectarea diverse lucruri în scriptul configure a fost îmbunătățit, inclusiv TCL pe sisteme multi-arc și pe 64 de biți Sybase și DB2.
- multe bug-uri obscure, dar semnificative au fost stabilite, de asemenea.
Ce este nou în versiunea 0.53.1:
- Se pare au existat unele erori de documentare și nu a construit cu succes pe fiecare platformă în construi ferma mea. Cel mai semnificativ, deși, nu a existat o eroare într-una din Makefiles care casetat o & quot; face curat & quot; să avorteze partway prin a construi. Acest lucru ar putea cauza probleme pentru sistemele de a construi automatizate.
Ce este nou în versiunea 0.53:
- adăugat suport pentru API declarația SQLite și se leagă native
- fix unele scurgeri de informații legate de utilizarea sys :: gethostname ()
- adăugat detectare multiarch
- adăugat șofer PHP DOP
- fix un bug bind traducere variabilă în cazul în care producția unește, urmat de: = nu s-ar fi detectat
- renunțat la suportul Zope (pentru moment)
- renunțat la suportul PHP Pear DB
- script de inițializare refactored - un script ar trebui să funcționeze pe toate platformele acum
- instalare actualizat script de inițializare - ar trebui să funcționeze pe aproape toate Unixuri
- adăugat OS X configurare launchd
- actualizat sqlr-ascultător pentru a curăța fișierele legate de IPC, prize și marcarea dacă PB este sus sau în jos la ieșire
- sqlr-start nu mai pornește managerul cache
- adăugat un al doilea script de inițializare pentru managerul cache
- plugin-uri sunt legate static în libsqlrserver dacă platforma nu are suport biblioteci partajate (sau în cazul în care --disable-partajată este specificată în momentul configurare)
- API perl ar trebui să construiască cu versiuni vechi de Perl (5.00X) pe platforme mai vechi (redhat 4.2, 5.2, 6.2, etc.) acum
- Docs PostgreSQL actualizat bind
- adăugat dateyyyyddmm parametru
- adăugat parametru yyyyddmm la translatedates traducere
- adăugat SQLR_MYSQL_DATE_YYYYDDMM variabilă envrionment la MySQL drop-in biblioteca
- adăugat SQLR_ODBC_DATE_YYYYDDMM variabilă envrionment la ODBC driver
Ce este nou în versiunea 0.51:
- Suport a fost adăugat pentru Oracle 12c și DB2 10.1 / 10.5.
- documentare instalare de date a fost actualizat.
- La câteva patch-uri comunitare a contribuit au fost aplicate.
- O problemă în ceea ce privește obscur conversii data cu FreeTDS si MS SQL Server în locații în care datele sunt formatate ZZ / LL / AAAA fost abordate și documentate.
Ce este nou în versiunea 0.50:
- Această versiune are mai multe îmbunătățiri pentru utilizarea Microsoft SQL Server prin FreeTDS . Parametrii au fost adăugate pentru a reformata datele și orele în seturi de rezultate.
- Alte bug-uri minore au fost stabilite, de asemenea, inclusiv câteva variabile neinițializate și o scurgere de memorie.
Ce este nou în versiunea 0.49.1:
- sqlrserver-config returnează biblioteca corect acum <. / li>
- O dereference NULL în custom_nw a fost corectată.
Ce este nou în versiunea 0.49:.
- cadre modulare s-au adăugat pentru criptare logare si parola
- Driverul ODBC a fost îmbunătățit în mod semnificativ.
- diferite bug-uri obscure au fost stabilite.
- apelurile API client s-au adăugat pentru a obține adresa IP gazdei și a bazei de date.
- Protocolul client-server a fost refactored pentru a elimina două călătorii dus-întors.
- Scriptul construi pentru Windows suportă acum CLR și non-CLR construiește.
Ce este nou în versiunea 0.48:.
- Mai multe actualizări contribuit au fost integrate
- Parametrul stmtcachesize permite acum utilizarea de Oracle Declaratie de cache.
- Cele mai multe dintre codul server-side a fost reorganizat pentru a fi mai modulare, si mai multe lucruri au fost reimplemented ca plugin-uri.
- Mai multe îmbunătățiri de performanță au fost făcute.
- O elimină un dus-intors inutile client-server și un alt elimina o inutilă re-pregăti.
Ce este nou în versiunea 0.47:
- Această versiune are, în principal, capacitatea de a folosi Declaratie facilitate Cache Oracle . Cod pentru acest lucru a fost contribuit de Neowiz.
- Pentru a activa cache declarație, pur și simplu adăugați:
- stmtcachesize = 20
- (sau alte dimensiuni decât 20)
- ... la șirul de conectare, de exemplu, dvs. de SQL Relay care vorbește la Oracle în fișierul sqlrelay.conf. Rețineți, de asemenea, că există câteva ciudățenii atunci când se utilizează memoria cache declarație care par a fi, fie bug-uri în OCI sau probleme cu modul în care SQL Relay folosește OCI. Acestea pot fi rezolvate într-o versiune viitoare a OCI sau SQL releu. Vezi Configurarea SQL Releu pentru mai multe informații.
- Notă de asemenea, că nu am terminat de integrare toate din Codul a contribuit încă, așa că, dacă ceva nu funcționează conform așteptărilor, care ar putea fi de ce.
- De asemenea, în această versiune, am actualizat SQL Relay clienții de linie de comandă pentru a avea o interfață consistentă parametru de linie de comandă și redenumit câteva dintre ele.
- Toate programele de linie de comandă au acum următorii parametri:
- host
- Port
- soclu
- utilizator
- parola
- Deci, de exemplu, să se conecteze la localhost, portul 9000 folosind testul de utilizator cu testul parolă, utilizați acum:
- sqlrsh -host localhost -port 9000 -user test test -password
- În timp ce în trecut, le-ar fi folosit:
- sqlrsh localhost 9000 & quot; & quot; test test
- În plus, sqlrsh are acum -script și -command argumente pentru a rula script-uri sau comenzi non-interactiv.
- am redenumit, de asemenea, interogarea și domeniile comenzi sqlr-domenii sqlr-interogare și.
- În plus față de aceste actualizări și modificări, următoarele caracteristici noi și repararea bug-urilor au fost, de asemenea, puse în aplicare:
- bug fix care a cauzat sqlr-export de valori de ieșire negativ xml-entitate
- fix-un singur citat evadarea în sqlr-export
- transfer forțat = & quot; reconectați & quot; pentru Cygwin și Linux
Comentariile nu a fost găsit