SQL 릴레이는 유닉스와 리눅스를위한 오픈 소스 지속적인 데이터베이스 연결 풀링, 프록시 및로드 밸런싱 시스템이다.
SQL 릴레이에 이상적입니다 :
- 과속 최대 데이터베이스 기반의 웹 기반 애플리케이션
- 데이터베이스 기반의 웹 기반 애플리케이션의 확장 성을 향상
- 복제 된 데이터베이스에 대한 액세스를 유포
- 스로틀 데이터베이스 액세스
- 지원되지 않는 플랫폼에서 액세스 데이터베이스
- 하나의 데이터베이스에서 다른 마이그레이션 응용 프로그램
SQL 릴레이는 다음과 같은 데이터베이스 백엔드를 지원합니다 :
- 오라클
- MySQL의
- mSQL을
- PostgreSQL을
-베이스
- MS SQL 서버
- IBM의 DB2
- 인터베이스
-베이스
- SQLite는
- ODBC
- MS 액세스
이 릴리스의 새로운 기능입니다 :
고정 true-한다 다시 로그인 루프로 이어질 수 sqlrservercontroller :: interceptQuery 거짓 전위
GCC +에 대한 장애인 -Werror; 2.7
적용 조지 Carrette의 패치는 PDO의 커넥트 옵션 문제를 해결하려면
sqlrpaths 클래스로 마이그레이션 디렉토리 / 파일 경로 정보
제거 문서화와 그다지 관계있는하지 -이 - 일 MAX_CONNECTIONS / overridemaxconnections 안전 장치에 sqlr 시작
는 / usr / bin에있는 javac의 고정 자바 헤더 검출
업데이트 된 자바 API)는 (환경 :: 해 NewStingUTF의 null 이외의 허용 구현을 지원합니다
펄 API는 다시 OSR5 제대로 구축
PostgreSQL의 sslmode는이 비활성화되어있는 경우, 매개 변수를 전혀 지원하지 않는 PostgreSQL의 이전 버전의 문제를 방지하기 위해, 지금 연결 문자열에서 완전히 생략
2.8 모노 이상 지금 필요합니다
datedelimiters 날짜를 변환 할 때 날짜 구분 기호를 사용하는 것을 제한하는 sqlrelay.conf의 인스턴스 태그에 속성을 추가했습니다
실수로 제거 된 다시 추가 MSSQLSERVER 감지,
고정 된 정적으로 링크 구축
이 다운 될 수 있던 고정 된 MySQL의 LOB 필드 버그
버전 0.54의 새로운 기능 :
다중 스레드 리스너에 대한 지원이 추가되었습니다.
주요 개선 사항은 PHP PDO 드라이버되었습니다.
구성 스크립트의 여러 가지의 검출은 멀티 아치 시스템에 TCL 및 64 비트 사이베이스와 DB2를 포함하여, 개선되었습니다.
모호한 많은,하지만 중요한 버그뿐만 아니라, 수정되었습니다.
버전 0.53.1의 새로운 기능 :
그것은 거기에 약간의 설명서 오류가 있었고, 그들이 내 빌드 팜의 모든 플랫폼에 성공적으로 구축하지 않았다 밝혀졌습니다. 클린 & quot하게, 가장 중요한 것은 그러나,이 & quot 맡았다 메이크 중 하나에 오류가 발생했습니다; 빌드 도중에 중단합니다. 이 자동화 된 빌드 시스템에 문제가 발생할 수 있습니다.
버전 0.53의 새로운 기능 :
SQLite는 문 API 및 기본 바인딩에 대한 지원을 추가
) (SYS :: getHostName의 사용과 관련된 일부 누출 고정
추가 multiarch 검출
추가 PHP PDO 드라이버
=이 검출되지 않을 것이다 : 출력이 다음에 결합하는 바인드 변수 번역 버그를 수정
떨어 조프 지원 (지금은)
떨어 PHP 배 DB 지원
리팩토링 init 스크립트 - 하나의 스크립트는 이제 모든 플랫폼에서 작동합니다
업데이트 init 스크립트 설치 - 거의 모든 유닉스에서 작동한다
추가 된 OS X의 launchd에 구성
DB를 위 또는 아래로 출구에 있는지 여부를 IPC, 소켓에 관련 마킹 파일을 정리하기 위해 sqlr 청취자 업데이트
sqlr-시작 더 이상은 캐시 관리자를 시작합니다
캐시 관리자에 대한 두 번째 init 스크립트를 추가
플러그인은 정적 플랫폼은 공유 라이브러리를 지원하지 않는 경우 libsqlrserver에 링크 (또는 --disable 공유가 구성시에 지정된 경우)된다
펄 API는 이제 이전의 플랫폼에서 펄 (5.00X)의 이전 버전 (4.2, 5.2, 6.2 등 레드햇)로 구축한다
업데이트 PostgreSQL의 바인드 문서
추가 dateyyyyddmm 매개 변수
translatedates 번역 추가 YYYYDDMM 매개 변수
드롭의 라이브러리를 MySQL로 SQLR_MYSQL_DATE_YYYYDDMM의 홖경에서 홖경 변수를 추가
드라이버를 ODBC에 추가 SQLR_ODBC_DATE_YYYYDDMM의 홖경에서 홖경 변수
버전 0.51의 새로운 기능 :
지원이 오라클 12C 및 DB2 10.1 / 10.5에 추가했다.
데이터베이스 설치 설명서가 업데이트되었습니다.
몇 지역 사회 기여 패치가 적용되었다.
FreeTDS를하고 날짜를 일 / 월 / 년을 포맷 로케일에서 MS SQL 서버와 날짜 변환에 대한 애매한 문제가 해결되고 문서화했다.
버전 0.50의 새로운 기능 :
이 버전은 FreeTDS를 통해 마이크로 소프트 SQL 서버를 사용하기위한 몇 가지 향상된 기능을 제공합니다. 매개 변수는 결과 집합에서 날짜와 시간을 포맷 추가되었습니다.
기타 사소한 버그 몇 초기화되지 않은 변수 및 메모리 누출 포함뿐만 고정시켰다.
버전 0.49.1의 새로운 기능 :
는 sqlrserver - 설정 이제 올바른 라이브러리를 반환합니다.
custom_nw에서 NULL 역 참조가 수정되었습니다.
버전 0.49의 새로운 기능 :
모듈 프레임 워크가 로깅 및 비밀번호 암호화에 추가되었습니다.
ODBC 드라이버가 크게 향상되었습니다.
다양한 모호한 버그가 수정되었습니다.
클라이언트 API 호출은 데이터베이스의 호스트 이름과 IP 주소를 얻기 위해 추가되었습니다.
클라이언트 - 서버 프로토콜은 두 개의 왕복을 제거하기 위해 리팩토링되었다.
윈도우 빌드 스크립트는 이제 CLR과 비 CLR 빌드를 지원합니다.
버전 0.48의 새로운 기능 :
여러 가지 기여 업데이트가 통합되었습니다.
stmtcachesize 매개 변수는 이제 오라클 명령문 캐시의 사용을 가능하게한다.
서버 측 코드의 대부분은 더 모듈 형으로 개편되었으며, 몇 가지 플러그인으로 재 구현되었다.
몇 가지 성능 향상이 이루어졌다.
하나는 불필요한 클라이언트 - 서버 왕복을 제거하고 다른 하나는 불필요한 재 준비를 제거합니다.
버전 0.47의 새로운 기능 :
이 자료는 주로 오라클의 명령문 캐시 기능을 사용할 수있는 능력을 갖추고 있습니다. 이것에 대한 코드 네오위즈에 기부했다.
명령문 캐시를 활성화하려면 추가 :
stmtcachesize = 20
(20 이외의 또는 어떤 크기)
... 당신의 sqlrelay.conf 파일에 오라클 회담 SQL 릴레이의 인스턴스에 대한 연결 문자열에. SQL 릴레이 OCI를 사용하는 방법과 하나 OCI의 버그 또는 문제 것으로 보인다 명령문 캐시를 사용하여 몇 가지 단점이 있다고도합니다. 그들은 OCI 또는 SQL 릴레이의 다음 릴리스에서 해결 될 수 있습니다. 자세한 내용은 구성 SQL 릴레이를 참조하십시오.
나는 아직 공헌 모든 코드를 통합 완료하지 않은, 그래서 무언가가 예상대로 작동하지 않는 경우, 그 이유가 될 수도 있습니다.
또한이 릴리스에서, 나는 일관성있는 명령 줄 매개 변수 인터페이스를 가지고 SQL 릴레이 명령 행 클라이언트를 업데이트하고 그들 중 몇 가지 이름.
모든 명령 줄 프로그램은 이제 다음과 같은 매개 변수가
주인
포트
소켓
사용자
암호
따라서, 예를 들어, 포트 9000 암호 테스트와 사용자 테스트를 사용하여 로컬 호스트에 연결하려면 현재 사용 :
sqlrsh -host localhost를 -port 9000 - 사용자 테스트 -password 테스트
과거에 반면에, 당신이 사용하는 것입니다 :
& quot; 9000 & quot 로컬 호스트 sqlrsh; 테스트 테스트
또한, sqlrsh 이제 스크립트를 실행하는 -script과 - 명령 인수가 또는 비 대화식 명령.
또한 쿼리를 이름과 필드 sqlr 쿼리 및 sqlr 필드를 명령한다.
이러한 업데이트 및 변경뿐만 아니라, 다음과 같은 새로운 기능 및 버그 수정도 구현되었습니다
출력 음의 XML 엔티티 값 sqlr 수출을 발생 고정 버그
고정 된 작은 따옴표 - 탈출 sqlr - 수출
강제 핸드 오프 = & quot; 다시 연결 & quot; Cygwin에서 리눅스에 대한
댓글을 찾을 수 없습니다