SQL Przekaźnik jest system równoważenia Łączenie trwałe połączenie bazy danych open source, proxy i obciążenia dla systemów Unix i Linux.
SQL Przekaźnik jest idealnym rozwiązaniem dla:
- Aplikacje internetowe oparte na przyspieszenie oparty na bazie danych
- Zwiększenie skalowalności aplikacji internetowych opartych na bazach danych
- Dystrybucji dostęp do replikowanymi bazami danych
- Dostęp do bazy danych dławienia
- Bazy danych dostępu z wybranego platform nieobsługiwanych
- Migracja aplikacji z jednej bazy do drugiej
SQL Relay obsługuje następujące bazami danych:
- Oracle
- MySQL
- MSQL
- PostgreSQL
- Sybase
- MS SQL Server
- IBM DB2
- Interbase
- Sybase
- SQLite
- ODBC
- MS Access
Co nowego w tym wydaniu:
- stałe true- & gt; fałszywe transpozycji w sqlrservercontroller :: interceptQuery, że może doprowadzić do pętli przelogować
- wyłączony -Werror dla gcc & lt; 2.7
- zastosować poprawkę do George'a Carrette naprawić opcje ConnectString PDO
- ścieżki migracji katalogów / plików informacji do klasy sqlrpaths
- usunięte nieudokumentowanych i nie-tak-dowiemy-te-dni MAX_CONNECTIONS / overridemaxconnections failsafe w sqlr start
- stałe wykrywanie nagłówka java dla javac znajduje się w katalogu / usr / bin,
- aktualizacja java api do wsparcia niż null na błędy implementacji środowiska :: NewStringUTF ()
- perl api buduje poprawnie na OSR5 ponownie
- PostgreSQL sslmode jest całkowicie pominięte z ciąg połączenia teraz, jeśli jest wyłączona, aby uniknąć problemów z starszych wersji PostgreSQL, które nie obsługują parametr w ogóle,
- mono 2.8 lub wyższa jest teraz wymagane
- Dodano datedelimiters atrybut do znacznika instancji w sqlrelay.conf do ograniczenia co data ograniczniki są używane przy tłumaczeniu termin
- ponownie dodane wykrywanie MSSQLSERVER, które zostały przypadkowo usunięte
- stałe powiązane statycznie build
- stałe mysql pola lob błąd, który może doprowadzić do katastrofy
Co nowego w wersji 0.54:.
- Obsługa wielowątkowych słuchacza został dodany
- Główne poprawki zostały wprowadzone do kierowcy PHP PDO.
- Wykrywanie różnych rzeczy w skrypcie configure została ulepszona, w tym TCL w systemach multi-arch i 64-bitowej Sybase czy DB2.
- Wiele niejasne, ale istotne błędy zostały poprawione, jak również.
Co nowego w wersji 0.53.1:
- Okazuje się, było kilka błędów w dokumentacji i nie budować z powodzeniem na każdej platformie w mojej budowy farmy. Co najważniejsze jednak, że wystąpił błąd w jednym z plików Makefile, które obudowane a & quot; make clean & quot; aby przerwać aparatu w trakcie kompilacji. Może to powodować problemy dla automatycznych systemów kompilacji.
Co nowego w wersji 0.53:
- dodano wsparcie dla sqlite api oświadczeniem i rodzimych powiązań
- poprawiono kilka przecieki związane z wykorzystaniem sys :: gethostname ()
- dodał wykrywanie wieloarchitekturowości
- dodał kierowca PHP PDO
- Naprawiono błąd wiążą tłumaczenie, gdzie zmienna wiąże następnie wyjście: nie zostanie wykryty =
- spadło poparcie Zope (na razie),
- Wsparcie PHP Gruszka spadła DB
- refactored skrypt - jeden skrypt powinien działać na wszystkich platformach, teraz
- zaktualizowany skrypt instalacyjny - powinien działać na praktycznie wszystkie UNIXy
- dodana konfiguracja OS X launchd
- zaktualizowane sqlr-słuchacz, aby oczyścić pliki związane z IPC gniazd i oznakowanie czy db jest górę lub w dół przy wyjściu
- sqlr-start nie uruchamia menedżer pamięci podręcznej
- dodany drugi skrypt startowy dla menedżera pamięci podręcznej
- wtyczki są statycznie połączone w libsqlrserver jeśli platforma nie obsługuje bibliotek współdzielonych (lub jeśli --disable-shared jest określony w czasie configure)
- API Perla powinny opierać się ze starymi wersjami Perl (5.00X) na starszych platformach (redhat 4.2, 5.2, 6.2, itd.), teraz
- docs aktualizowane PostgreSQL wiążą
- dodany dateyyyyddmm parametr
- dodany parametr yyyyddmm do tłumaczenia translatedates
- dodaje zmienną envrionment SQLR_MYSQL_DATE_YYYYDDMM do MySQL upuść biblioteka
- envrionment SQLR_ODBC_DATE_YYYYDDMM dodaje do zmiennej sterownika ODBC
Co nowego w wersji 0.51:
- Wsparcie został dodany do Oracle 12c i DB2 10.1 / 10.5.
- Dokumentacja instalacji Baza danych została zaktualizowana.
- Kilka zastosowano poprawki społecznościach przyczynił.
- Niejasne kwestia dotycząca daty konwersji z FreeTDS i MS SQL Server w lokalizacjach, gdzie terminy są w formacie DD / MM / RRRR został i udokumentowany.
Co nowego w wersji 0.50:
- Ta wersja zawiera kilka ulepszeń do korzystania z programu Microsoft SQL Server poprzez FreeTDS , Parametry zostały dodane do formatowania daty i godziny w tabelach wynikowych.
- Inne drobne błędy zostały ustalone, a także, w tym kilku niezainicjowanych zmiennych i wycieku pamięci.
Co nowego w wersji 0.49.1:
- sqlrserver-config zwraca poprawną bibliotekę teraz <. / li>
- dereference NULL w custom_nw został skorygowany.
Co nowego w wersji 0.49:.
- Ramy modułowe zostały dodane do szyfrowania logowania i hasła
- sterownik ODBC została znacząco zwiększona.
- Różne niejasne błędy zostały naprawione.
- Klient wywołania API zostały dodane do uzyskania nazwy hosta i adres IP bazy danych.
- Protokół klient-serwer został refactored usunąć dwie wycieczki objazdowe.
- Skrypt build Windows obsługuje teraz CLR i nie-CLR buduje.
Co nowego w wersji 0.48:.
- Kilka przyczyniły aktualizacje zostały zintegrowane
- Parametr stmtcachesize umożliwia teraz korzystanie z rachunku Cache Oracle.
- Większość kodu po stronie serwera został zreorganizowany, aby być bardziej modułowy, i kilka rzeczy zostały ponownie zaimplementowany jako wtyczki.
- Kilka ulepszeń wydajności zostały wykonane.
- Jeden eliminuje niepotrzebne podroż dookoła klient-serwer, a drugi eliminuje niepotrzebne ponownego przygotowania.
Co nowego w wersji 0.47:
- Ta wersja głównie oferuje możliwość korzystania z funkcji Cache komunikat Oracle , Kod ten został wniesiony przez Neowiz.
- Aby włączyć cache oświadczenie, wystarczy dodać:
- stmtcachesize = 20
- (lub rozmiar inny niż 20),
- ... na ciąg połączenia dla instancji SQL Relay, że rozmawia z Oracle w pliku sqlrelay.conf. Należy również zauważyć, że istnieje kilka dziwactw podczas korzystania z pamięci podręcznej oświadczenie, które wydają się być albo błędy w innych całkowitych dochodach lub problemy z okazji SQL Przekaźnik używa OCI. Mogą one zostać rozwiązane w przyszłych wersjach OCI lub SQL Relay. Patrz Konfigurowanie SQL Relay aby uzyskać więcej informacji.
- Należy również zauważyć, że nie skończyłem integracji wszystkich wniesionego kodu jeszcze, więc jeśli coś nie działa zgodnie z oczekiwaniami, że może być, dlaczego.
- Również w tej wersji, zaktualizowałem klientów wiersza poleceń SQL Relay mieć spójny interfejs parametrów wiersza polecenia i przemianowany na kilka z nich.
- Wszystkie programy wiersza poleceń teraz mają następujące parametry:
- gospodarza
- Port
- Gniazdo
- Użytkownik
- Hasło
- Tak więc, na przykład, aby połączyć się z localhost, port 9000 przy użyciu testu użytkownika z testu hasła, możesz teraz użyć:
- sqlrsh -host localhost -port 9000 -user test test -password
- Podczas gdy w przeszłości, można by stosować:
- sqlrsh localhost 9000 & quot; & quot; test test
- Dodatkowo sqlrsh ma teraz -script i -command argumentów do uruchamiania skryptów lub poleceń nieinteraktywnie.
- Ja też przemianowany kwerendę i pola Polecenia sqlr-zapytanie i sqlr-pola.
- Oprócz tych zmianach i aktualizacjach, następujących nowych funkcji i poprawek zostały również wprowadzone:
- naprawiono błąd, który powodował sqlr wywozu do wartości ujemne xml-wyjście jednostki
- stałe apostrofu-ucieczki w sqlr-eksport
- zmuszony przełączania połączenia = & quot; podłącz & quot; dla Cygwin i Linux
Komentarze nie znaleziono