문서 메뉴
문서 홈
/
BI 커넥터

용 릴리스 노트 MongoDB connector BI

이 페이지의 내용

12월 182023릴리스

  • 이제 Go 1 으로 빌드됩니다.21.0+.

  • MacOS 13 을(를) 추가합니다.0 ARM 지원.

  • Debian 12 지원을 추가합니다.

9월 릴리스 13, 2023

다음 배포판에 대한 지원을 추가합니다.

  • Amazon Linux 2023 ARM

  • Amazon Linux 2023 x86

  • RHEL9 ARM

  • RHEL9 x86

  • Ubuntu 22.04 ARM

  • Ubuntu 22.04 x86

  • 카탈로그를 구축하는 동안 외래 키를 추가할 때 BI용 MongoDB Connector가 모든 데이터베이스에 동일한 unwindPaths 맵을 사용하는 버그를 수정합니다.

7, 20238월 출시

  • 이제 Go2023으로29409 빌드됩니다. .를 수정하여 1 207 CVE- - .

  • 배열에서 가상 테이블의 열 이름을 바꿀 때 스키마가 로드되지 않는 버그를 수정합니다.

  • _id 필드가 없는 경우 외래 키 계산에서 오류가 반환되는 버그를 수정합니다.

2023 247월 릴리스

  • mongod 의 커서 시간 초과로 인해 BI용 MongoDB Connector에 오류 메시지 또는 오류 로그가 표시되지 않는 버그를 수정합니다.

2023 107월 릴리스

  • 이제 Go 1 으로 빌드됩니다.19.10.

6월 82023릴리스

  • 이제 Go 1 으로 빌드됩니다.19.9+.

5월 172023릴리스

  • 이제 Go 1 으로 빌드됩니다.19.0.

  • 스키마 모드를 auto 로 설정하면 기존에 저장된 스키마를 사용할 수 있는 경우에도 항상 초기 샘플링이 trigger 되는 문제를 수정합니다.

9월 릴리스 2, 2022

  • 릴리스 JSON 피드의 amazon2-arm URL을 수정합니다.

  • MongoDB 6 에 대한 지원을 추가합니다.0.

  • MacOS 11 을(를) 추가합니다.0 ARM 지원.

  • Debian 11 지원을 추가합니다.

  • Enterprise RHEL 8 IBM Z 시리즈 지원을 추가합니다.

  • RHEL 8 IBM Z 시리즈를 제외한 모든 IBM Z 시리즈/IBM POWER PC 플랫폼 지원을 제거합니다.

  • RHEL 6.x/7.x 제거 S390x 지원.

9월 릴리스 17, 2021

  • 이제 Go 1 으로 빌드됩니다.16.0.

  • MongoDB 5 에 대한 지원을 추가합니다.0.

  • 다운로드 센터에 RHEL8 ARM 배포를 추가합니다.

  • 스칼라와 충돌하는 객체의 하위 경로를 매핑할 때 빈 필드 경로를 건너뛰지 않는 문제를 수정합니다.

  • RHEL 8 에 대한 타볼(tarball)이 생성되는 문제를 수정합니다.1 (IBM POWER) 2.14.3 릴리스가 잘못 구성되었습니다.

  • MongoDB 3 에 대한 지원을 제거합니다.2, 3.4 및 3.6.

  • zSeries 배포에 대한 지원을 제거합니다.

23, 20213월 출시

  • .yaml 구성 파일에서 외부 소스 값을 사용할 수 있습니다.

  • .yaml 구성 파일에서 다음 필드에 대한 지원을 추가합니다.

    • trim

    • type

    • digest

    • digest_key

  • 일부 쿼리에서 null 값이 있는 문서가 잘못 반환되는 문제를 수정합니다.

  • 일부 쿼리가 이전 버전의 BI Connector보다 완료되는 데 시간이 오래 걸리는 문제를 수정합니다.

  • 일부 샤드 클러스터 구성에서 읽기 기본 설정이 분석 노드로 설정된 경우 listDatabases 명령이 오류를 반환하는 문제를 수정합니다.

  • 이제 Go 1 으로 빌드됩니다.5.0.

  • 다운로드 센터에 Amazon Linux 2 ARM 64 배포를 추가합니다.

27, 2021월 릴리스

  • 이제 릴리스 아카이브에 분리된 서명을 사용할 수 있습니다.

  • inor 표현식에 대한 비효율적인 번역이 발생하는 문제를 수정합니다.

6, 2021월 릴리스

  • 이제 Go 1 으로 빌드됩니다.15.

  • 지리 공간적 데이터가 올바르게 매핑되지 않던 문제를 수정합니다.

  • DRDL 확장 문자 인코딩과 관련된 문제를 수정합니다.

  • 대소문자가 혼합된 데이터베이스에 대해 샤딩 정보를 로드하지 못하는 문제를 수정합니다.

  • COM_FIELD_LIST 에 대한 응답의 형식이 잘못된 문제를 수정합니다.

13, 20207월 출시

  • 이제 데이터베이스 스키마 는 대소문자를 구분합니다.

  • UNION을 포함하는 쿼리는 완전히 푸시다운할 수 있습니다.

  • 객체 배열 충돌 해결은 배열에 중첩된 충돌하는 객체 필드에 대해 NULL 데이터를 생성합니다.

2020년 2월 12일 릴리스

  • 테이블 후처리 중에 파이프라인을 딥 카피하지 않아 잘못된 SQL 스키마를 유발하는 매핑 버그를 수정합니다.

8, 2020월 릴리스

  • " 또는 \usb 와 같이 이스케이프 처리해야 하는 문자가 포함된 문서 키에서 패닉을 유발하는 버그를 수정합니다.

8, 2020월 릴리스

  • 대소문자가 혼합된 데이터베이스에서 인덱스 로드가 실패하는 버그를 수정합니다.

  • 사용자 지정 go-driver 전화 걸기에서 nil이 아닌 인터페이스로 인해 발생하는 연결 버그를 수정합니다.

  • DRDL 파일 스키마 mongotranslate의 테이블에 정의된 파이프라인을 포함하지 않는 를 수정합니다.

  • 경우에 따라 자연스러운 왼쪽 조인이 실패하는 버그를 수정합니다.

2019년 11월 26일에 출시됨

  • 이제 max_num_global_tables 시스템 변수 의 기본값은 {4 4000 에서 제기된 1000 입니다.

2019년 11월 11일에 출시됨

다음과 같은 버그가 수정됩니다.

  • unix_timestamp 필요한 경우 일광 절약 시간제를 처리하지 않았기 때문에 잘못된 결과를 반환합니다.

  • 집계 파이프라인이 비어 있는 경우 DRDL 테이블이 BSON으로 잘못 마셜링됩니다.

버전 2.13.0 다음과 같은 개선 사항이 포함되어 있습니다.

  • 명확하지 않은 FLUSH SAMPLE 권한 부여에 대한 오류 메시지를 업데이트합니다.

  • 빈 필드 이름과 . 문자가 포함된 필드 이름을 건너뛰도록 스키마 매핑 을 업데이트합니다.

  • 샤드 컬렉션에 대한 자체 조인 최적화를 활성화합니다.

  • max_num_columns_per_table 시스템 변수max_num_fields_per_collection 으로 대체합니다.

  • 사용되는 메모리 양을 줄여 필드가 많은 컬렉션을 샘플링하는 동안 성능을 향상시킵니다.

  • 하위 쿼리, GROUP BYORDER BY 절에서 모호한 열 동작을 개선합니다.

  • Ubuntu 18 에 대한 지원을 추가합니다.04, SLES 15 및 RHEL8.

  • regexp 에 대한 비문자열 지원을 추가합니다.

  • 배열이 포함된 스키마 의 성능을 개선합니다.

9월 릴리스 16, 2019

다음과 같은 버그가 수정됩니다.

  • mongosqld 샘플링 중에 투표가 발생한 경우 중단됩니다.

  • $lookup 을(를) 사용하는 일부 쿼리가 실패합니다.

  • 하위 테이블의 _id 를 제외한 DRDL 파일과 연결할 때 패닉이 발생합니다.

  • 버전 2.10+ Windows의 잘못된 디렉토리에 설치.

  • div 연산자의 메모리 내 평가 버그를 수정합니다.

  • mongosqld 장기 실행 쿼리를 잘못 종료합니다.

  • ObjectId 필드에 대한 일부 쿼리는 푸시다운되지 않습니다.

  • mongodrdl--host 플래그에 전달된 복제본 세트 시드 목록을 구문 분석하지 않습니다.

  • timestampadd 범위를 벗어난 월로 인해 실패합니다.

  • 애그리게이션 함수를 그룹화 표현식으로 허용합니다.

  • datediff 다형성 인수로 푸시다운에 실패합니다.

  • 잘못된 외래 키 제약 조건을 표시합니다.

  • 너무 크거나 작은 datedatetime 유형에 대한 잘못된 푸시다운 및 유형 변환 입니다.

  • information_schema 에 있는 테이블의 별칭은 무시됩니다.

  • 애그리게이션 함수가 있는 일부 쿼리는 푸시다운에 실패합니다.

  • 숫자 필드 이름이 있는 해제 경로에 대한 파이프라인 구문 분석 오류가 발생했습니다.

  • mongodrdl--gssapiHostName--gssapiServiceName 플래그를 무시합니다.

  • current_timestamptrim 함수에 추가 인수를 허용합니다.

  • str_to_date 일부 상수가 아닌 형식 문자열 인수에 대해 대신 를 date 반환합니다.datetime

이 릴리스에는 푸시다운에 대한 여러 가지 개선 사항이 포함되어 있습니다. 기존 번역이 개선되고 푸시다운 적용 범위가 더 많은 함수와 쿼리 형태로 확장되었습니다.

  • 상관관계가 있는 하위 쿼리를 MongoDB 버전 3 으로 푸시다운하기 위한 지원을 추가합니다.6 이상.

  • ln, ascii, user, database, version, connection_id 및 상수 값 시간/날짜 함수에 대한 푸시다운 지원을 추가합니다.

  • 애그리게이션 언어로 regexp 푸시다운에 대한 지원을 추가합니다.

  • 푸시다운 변환에서 불필요한 반올림을 제거합니다.

  • 리터럴 패턴 문자열이 있는 LIKE 표현식을 애그리게이션 언어로 푸시다운하기 위한 지원을 추가합니다.

  • EXISTS 하위 쿼리에 대해 생성된 파이프라인의 효율성을 개선합니다.

  • 잘라내기 푸시다운 커버리지를 개선하고 MongoDB 버전 4 에서 $trunc 을(를) 사용하도록 번역을 업데이트했습니다.1.9 이상.

  • charstr_to_date 함수에 대한 푸시다운 지원을 추가합니다.

이 릴리스에는 새로운 Go 드라이버로 업그레이드하여 여러 가지 개선 사항이 포함되어 있습니다.

  • 구문 분석기에 새 예약어를 추가합니다: INSERT, INTO, KEY, FULLTEXTPRIMARY.

    앞으로는 이러한 단어를 백틱으로 래핑해야 쿼리에서 식별자로 사용할 수 있습니다.

  • ALTER TABLE 문을 사용하여 샘플링된 스키마를 변경하는 기능에 대한 지원을 제거합니다.

  • 2 이전.12, mongosqld독립형 스키마 모드 에서 수정된 ALTER TABLE 구문을 통해 테이블과 열의 이름 변경 및 제거를 지원합니다. 현재 이 기능을 사용하고 있는 모든 고객은 스키마 관리 요구 사항을 , DRDL 또는 사용자 지정 스키마 모드 로 마이그레이션하는 것이 좋습니다. 이 기능을 활성화한 변수/구성 매개 변수인 enable_table_alterations 는 계속 지원되지만 BI Connector 2 에서는 아무 작업도 수행하지 않습니다.12. 향후 릴리스에서 제거될 예정입니다.

8, 20197월 출시

MySQL 스키마에 잘못된 외래 키 제약 조건이 포함되는 버그를 수정합니다.

일부 매우 크거나 매우 작은 datedatetime 값에 대해 잘못된 푸시다운을 유발하는 버그를 수정합니다.

information_schema 데이터베이스의 테이블에 대한 별칭이 무시되는 버그를 수정합니다.

2019년 5월 16일 출시

  • 생성된 집계 파이프라인을 MongoDB로 전송하기 전에 적용하는 여러 최적화 기능을 추가합니다.

  • MongoDB에 DRDL 파일을 저장하고 저장된 스키마를 조작하기 위해 mongodrdl 에 새로운 하위 명령을 추가합니다.

  • mongosqld 가 샘플링 대신 저장된 DRDL 스키마를 사용하도록 설정합니다. 자세한 내용은 2 의 스키마 관리 변경 사항을 참조하세요.11.

  • 또는 인스턴스를 실행하지 않고도 쿼리를 집계 파이프라인으로 변환할 수 있는 beta mongotranslate 명령줄 유틸리티인 버전을 도입합니다.SQL BI Connector MongoDB

  • BI Connector가 불필요하게 긴 $group 키 이름을 생성하는 문제를 수정합니다.

  • BI Connector가 다형성 스키마 매핑 모드에서 잘못된 테이블 파이프라인을 생성하는 버그를 수정합니다.

  • 일부 쿼리 계획을 인쇄할 때 BI Connector의 패닉을 유발하는 버그를 수정합니다.

  • BI Connector의 문자열-날짜 변환에 대한 메모리 내 평가가 푸시다운 동작과 일치하지 않는 버그를 수정합니다.

  • 지원되는 Amazon Linux 버전을 MongoDB 4 에서 지원하는 버전과 일치하도록 업데이트합니다.2.

  • BI Connector의 GSSAPI 구현(linux 및 macOS)에서 Active Directory 제한 위임 관련 버그를 수정합니다.

  • 기존 Kerberos 구성이 손상되지 않도록 하기 위해 활성화해야 하는 --gssapiConstrainedDelegation 플래그를 도입합니다.

  • Linux mongosqld, MongoDB 4 에서 Kerberos 인증이 실패하는 버그를 수정합니다.0 및 Active Directory KDC.

  • 상관관계가 있는 하위 쿼리와 관련된 여러 가지 작은 버그를 수정합니다.

  • 일부 스키마 관리 구성 옵션을 변경합니다.

  • ALTER TABLE, enable_table_alterations 시스템 변수setParameter를 통한 스키마 수정 지원을 더 이상 사용하지 않습니다.

3월 15, 2019출시

  • 이중 쿼리에서 애그리게이션 함수가 DUAL 키워드가 생략된 NULL 을 반환하는 버그를 수정합니다.

  • 일부 잘못된 DUAL 쿼리가 오류를 반환하지 않던 버그를 수정합니다.

  • DUAL 에서 선택하는 파생 테이블에 대한 일부 조인의 푸시다운을 방지하는 버그를 수정합니다.

  • mysql 모드 변환에 대한 인메모리 평가의 일부 정확성 버그를 수정합니다.

  • 일부 삼각 함수(ascii, acosasin)가 누락된 유형 변환으로 인해 잘못된 결과를 반환할 수 있는 버그를 수정합니다.

  • 일부 하위 쿼리 비교에서 누락된 유형 변환으로 인해 잘못된 결과가 반환될 수 있는 버그가 수정되었습니다.

  • Uint64Decimal 로 변환하는 동안 정밀도가 손실되는 버그를 수정합니다.

  • INSERT 스칼라 함수의 푸시다운 변환과 관련된 정확성 버그를 수정합니다.

  • 스키마 매핑 중에 불안정한 정렬로 인해 충돌하는 컬렉션/필드 이름의 비결정적 이름 변경이 발생하는 버그를 수정합니다.

  • 일부 유효한 하위 쿼리 비교에서 오류가 반환되는 버그를 수정합니다.

  • 일부 유효한 하위 쿼리 및 튜플 비교에서 오류가 반환되는 버그를 수정합니다.

  • xor 를 사용하는 쿼리가 MongoDB 3 에서 오류를 반환하는 버그를 수정합니다.2 생성된 파이프라인에 MongoDB 3 에 추가된 기능이 필요했기 때문입니다.4.

  • MongoDB 4 에서 Kerberos 인증 이 실패하는 버그를 수정합니다.0.

이 릴리스에서는 BI Connector의 날짜 및 타임스탬프 의미 체계에서 발생하는 여러 가지 불일치가 해결됩니다. 이러한 불일치를 해결하여 사용자 대면 동작에 몇 가지 변경 사항이 발생했습니다.

  • 부분 날짜에 대한 일관되지 않은 지원을 제거합니다.

    • MySQL은 월 또는 일 구성 요소가 누락된 부분 날짜를 나타낼 수 있습니다. . 이러한 불완전한 날짜를 MongoDB 날짜로 표현하는 것은 불가능합니다. 불완전한 날짜를 올바르게 조작하고 렌더링하려고 시도하면 완전한 날짜에 많은 버그와 불일치가 발생했습니다.

    • 버전 2 부터 시작됩니다.10, BI Connector는 불완전한 날짜를 반환하는 또는 표현식에 대한 연산을 지원하지 않습니다. 앞으로는 불완전한 날짜를 구성하려고 시도하는 작업의 동작에 대해 보장할 수 없습니다.

  • DATE(a)TIMESTAMP(a) 스칼라 함수를 각각 CAST(a AS DATE)CAST(a AS DATETIME) 에 해당하도록 업데이트합니다.

    • DATETIMESTAMP 스칼라 함수의 동작은 type_conversion_mode 변수의 값에 따라 달라집니다. 이렇게 하면 해당 스칼라 함수의 기본 동작이 변경됩니다.

    • 이 변경의 영향을 받는 쿼리는 type_conversion_mode 에 의존하지 않는 보다 명시적인 변환 함수(예: str_to_date)를 사용하도록 다시 작성할 수 있습니다. 영향을 받는 쿼리를 다시 작성할 수 없는 경우 사용자는 type_conversion_mode 변수를 mysql 로 설정하여 BI Connector가 MongoDB 시맨틱 대신 MySQL 시맨틱을 사용하여 모든 유형 변환을 수행하도록 지시할 수 있습니다.

      중요

      이는 꼭 필요한 경우가 아니라면 전체적으로 유형 변환을 푸시하는 기능을 크게 축소하므로 권장하지 않습니다.

    • 유형 변환 및 type_conversion_mode 시스템 변수에 대한 자세한 내용은 유형 변환 모드를 참조하세요.

12월 18, 2018릴리스

  • 릴리스 아카이브에 샘플 mongosqld 구성 파일 이 포함되어 있습니다.

  • 구성 파일에서 일반적으로 사용되는 시스템 변수를 설정할 수 있습니다.

  • 몇 년에서 며칠로 변환을 최적화합니다.

  • join 성능을 최적화합니다.

  • 일반적인 성능 개선.

  • 지원되지 않는 을 포함할 수 있는 필드에 대한 쿼리에 BSON types 대한의 복원력을 개선합니다.BI Connector

11월 16, 2018출시

  • 다형성 스키마 매핑, 쿼리 취소 및 IN 쿼리에서 발견된 정확성 버그를 수정합니다.

  • 일반적인 쿼리 패턴의 성능 회귀를 수정합니다.

11월 09, 2018출시

  • max_execution_time 시스템 변수 동작의 버그를 수정합니다.

11월 06, 2018출시

  • BI Connector의 유형 시스템 및 다형성 데이터를 처리하는 방식이 개선되었습니다.

  • 사용자는 지정된 열의 유형을 변경할 수 있습니다.

  • 사용자는 쿼리 오류 없이 '더티(dirty)' 데이터 세트에 액세스할 수 있습니다.

  • GROUP_CONCAT 애그리게이션 함수의 푸시다운을 지원합니다.

  • 관리자가 아닌 사용자는 글로벌 변수를 설정할 수 있습니다.

  • strToDateTime 을(를) float 으)로 구문 분석하는 기능이 개선되었습니다.

  • BI Connector가 readPreference 사양을 준수하는 방식을 수정합니다.

10월 02 릴리스, 2018

  • 연관 함수 축소

  • optimize_view_sampling 글로벌 변수 지원

  • polymorphic_type_conversion_mode 세션/글로벌 변수 지원

  • MongoDB 버전 3 에 대한 필터 최적화를 개선합니다.6 이상

  • 구성 매개변수에 type_conversion_mode 노출

  • 빠른 조회를 위한 캐시 카탈로그 열

  • null 안전 등호 연산자( <=> )에 대한 잘못된 시맨틱 수정

  • || 연산자는 두 문자열에서 연산할 때 잘못된 유형(및 값)을 반환합니다.

  • DRDL 유형 유효성 검사 추가

  • 서명되지 않은 항목에 CAST 지원

  • 특정 교차 조인 쿼리에서 제거된 WHERE 절 수정

  • 동적 스키마를 사용할 때 일부 잘못된 왼쪽 자체 조인 결과 수정

  • 다음을 사용하여 뷰 최적화 끄기 지원 $match

  • MongoDB BI Connector ODBC 드라이버 macOS의 경우 버전이 지정된 디렉토리에 설치해야 합니다.

  • MongoDB BI Connector ODBC 드라이버 수정 macOS의 설치 프로그램 문제로 인해 유니코드 드라이버가 ANSI로 보고됨

릴리스된 버전 1 2.0 . MongoDB BI Connector ODBC 드라이버 의 .

21 20189월 출시

  • 스칼라 함수가 string 값을 처리하는 방식으로 인해 발생하는 문제가 해결되었습니다.

BIC 2 를 실행하는 Tableau 사용자를 권장합니다.6.0 을(를) 2 으)로 업그레이드합니다.6.1.

04 20189월 출시

  • EXPLAIN() 지원이 추가되었습니다.

  • 버전 4 를 실행하는 MongoDB 서버로 유형 변환 을 푸시다운합니다.0 이상.

  • BI Connector의 유형 충돌 해결 시스템을 업데이트하여 다형성 데이터 처리를 개선했습니다.

  • 공통 테이블 표현식(CTE) 지원이 추가되었습니다.

  • UNION 성능이 향상되었습니다.

  • 다음에 SCRAM-SHA-256 메커니즘을 추가했습니다.

    • mongosqld 명령줄 옵션 및 구성 파일 설정:

      명령줄 옵션
      구성 파일 설정
      --mongo-authenticationMechanism
    • mongodrdl --authenticationMechanism 명령줄 옵션.

    • MongoDB BI Connector ODBC 드라이버

    • C 인증 플러그인

    • Java 인증 플러그인

  • Linux용 MongoDB BI Connector ODBC 드라이버 를 출시했습니다.

  • 배열 데이터와 비배열 데이터를 단일 테이블로 결합하기 위한 mongosqld --prejoin 명령줄 옵션이 추가되었습니다.

사용자는 EXPLAIN을 사용하여 쿼리 결과를 생성하는 데 사용되는 집계 파이프라인의 세부 정보를 반환할 수 있습니다.

이제 BI Connector는 공통 테이블 표현식을 포함하는 쿼리를 지원합니다.

2018년 5월 23일 출시

이제 Windows 클라이언트는 Kerberos를 사용하여 BI Connector에 대해 인증할 수 있습니다.

이렇게 하면 샘플링 중에 NULL 값이 무시되어 쿼리가 실패하는 문제가 해결됩니다. 이제 NULL 값은 SQL 유형 VARCHAR 로 캐스팅됩니다.

이제 BI Connector가 SIN, COSTAN SQL 함수를 푸시다운합니다. 이렇게 하면 이러한 함수를 사용하는 쿼리의 성능이 향상됩니다.

3월 09, 2018출시

프로덕션 배포를 위한 용 버전 2.4.1이 출시되었습니다.MongoDB connector BI 이 릴리스에는 BI Connector 사용자를 위한 사소한 버그 수정이 포함되어 있으며 모든 2.4 사용자에게 권장되는 업그레이드입니다.

2월 21, 2018릴리스

  • 3 을(를) 지원합니다.6 애그리게이션 표현식.

  • 하위 쿼리 및 비동등 조인에 대한 푸시다운입니다.

  • 이제 SQL 쿼리를 종료하면 MongoDB 작업도 종료됩니다.

  • DRDL 파일 사용자에 대한 권한 변경 사항입니다. 인증이 활성화된 상태에서 mongosqld 를 실행하는 경우 구성 파일에 --mongo-username--mongo-password 옵션 또는 mongodb.net.auth.usernamemongodb.net.auth.password 설정과 함께 관리자 자격 증명을 제공해야 합니다.

버전 .MongoDB connector 용 는 표현력이 풍부한 BI 쿼리를 개선합니다.24 새로운 기능은 다음과 같습니다.

BI Connector 2.4 는 수학, 날짜 및 string 함수를 포함한 애그리게이션 표현식에 대한 지원을 개선합니다.

버전 2.4, mongosqld 는 하위 쿼리 및 비동등 조인에 대한 지원을 개선했습니다.

11월 10, 2017출시

  • MongoDB 3.2와의 사소한 비호환성을 수정합니다.

11월 08, 2017출시

  • 간소화된 중앙 집중식 스키마 관리.

  • 로그 로테이션을 지원합니다.

  • BI Connector의 표준화된 로깅.

  • LTRIM, RTRIMTRIM 함수를 MongoDB로 푸시합니다.

MongoDB connector 버전 BI 2.3 용 는 엔터프라이즈 배포 지원을 개선합니다. 새로운 기능은 다음과 같습니다.

BI Connector 2.3, mongosqld 에는 이전에 mongodrdl에 있던 스키마 매핑 기능이 포함되어 있습니다.

버전 2.3에서는 mongosqld 로그를 로테이션할 수 있습니다. 로그를 순환하려면 명령을 실행하거나 mongosqld 를 다시 시작합니다.

, , 8월 출시 292017

  • 복제본 세트의 특정 멤버에 대한 읽기를 대상으로 할 때 사용되는 읽기 설정 태그에 대한 지원 부족을 수정합니다.

2017 31 7월 릴리스

  • 새로운 CJDBC 인증 플러그인을 사용하여 MongoDB에 대한 직접 인증을 지원합니다. 이 플러그인은 SCRAM-SHA-1PLAIN 메커니즘을 지원하며 인증에 대한 SSL 요구 사항을 제거합니다. 인증 플러그인은 Github 에서 찾을 수 있습니다.

  • mongosqld 에 대한 구성 파일을 지원합니다.

  • mongosqld 를 Windows 시스템 서비스로 설치 및 실행하는 것을 지원합니다.

  • 용 에 대한 MSI Windows 설치 프로그램 을 MongoDB connector BI 제공합니다.

  • 기본 인증 메커니즘 및 데이터베이스에 대한 새로운 명령줄 인수 를 제공합니다.

    • 인증 옵션:

      --defaultAuthDatabase
      기본 사용자 소스(기본값: admin)
      --defaultAuthMechanism arg
      기본 인증 메커니즘(기본값: SCRAM-SHA-1)
  • 기본 VARCHAR 길이를 지정하는 새로운 시작 옵션을 제공합니다.

  • 쇼 상태 와 함께 상태 메트릭을 mongosqld 제공합니다.

    • 보고된 다음 지표를 보고합니다.

      • 연결

      • 쿼리

      • BytesSent

      • 연결된 스레드

  • mongosqld 를 여러 IP 주소에 바인딩할 수 있습니다.

  • GROUP, SORTJOIN 단계의 메모리 사용량을 제한하는 새로운 런타임 옵션 을 제공합니다.

MongoDB connector BI 20 버전 .MongoDB 용 connector 는 자체 내에서 별도의 사용자를 만들 필요 없이 클라이언트가 에 정의된 사용자로 인증하는 패스스루 인증을 도입했습니다.

버전MongoDB connector BI 2용 .2 connector 는 SSL 인증서 없이 를 통해 사용자를 인증할 수 있는 인증 플러그인 세트를 사용하여 사용 편의성을 더욱 높입니다. 이러한 플러그인은 SASL 프레임워크를 통해 사용자 인증을 수행하고 SCRAM-SHA-1 및 PLAIN 인증 메커니즘을 지원합니다. 현재 다음 언어로 인증 플러그인을 제공하고 있습니다.

  • Java - MySQL의 connector/J 드라이버와 함께 사용합니다.

  • C - MySQL ODBC 드라이버 및 MySQL shell과 함께 사용

  • 몇 가지 일반적인 JOIN 시나리오에 대해 상당한 성능 개선을 제공합니다.

  • 인덱스 사용률을 개선하기 위해 집계 파이프라인에서 $match 단계를 앞당깁니다.

  • 더 많은 SQL 함수 및 연산자를 집계 파이프라인으로 푸시합니다.

  • USESHOW CREATE TABLE 문, STRAIGHT_JOIN, 단항 더하기(+) 연산자, 날짜 산술 연산INTERVAL 키워드와 같은 추가 SQL 언어 기능을 지원합니다.

참고

mongosqld 는 더 이상 --fork 옵션을 제공하지 않습니다.

백그라운드에서 mongosqld 를 실행하려면 nohup 명령을 사용합니다.

nohup mongosqld [options] &

2016년 11월 29일에 출시되었습니다.

MongoDB connector 용 BI 는 가능한 한 많은 실행을 기본 인스턴스로 이동하여 성능 및 확장성을 크게 MongoDB 향상시킵니다. 실행을 서버로 푸시하면 네트워크 지연 시간이 줄어들고 대역폭 소비가 줄어듭니다.

또한 이 접근 방식은 자체용 MongoDB connector BI 의 메모리 및 CPU 소비를 줄입니다.

이제 사용자 인증 프로세스가 용 를 통해 MongoDB connector BI 기본 인스턴스로 MongoDB 전달됩니다. 이제 사용자는 MongoDB 내에서 이미 생성된 사용자로 인증합니다.

MongoDB connector BI 패키지용 는 이제 4개의 개별 구성 요소에서 2개로 축소되었습니다.

mongodrdl
이 도구는 MongoDB 인스턴스에 연결하여 지정된 컬렉션 형태를 관계형 스키마에 매핑하는 DRDL(Document-Relational Definition Language) 파일을 생성합니다.
mongosqld

설치 및 데몬으로 실행되면 mongosqld 는 MySQL 유선 프로토콜을 통해 요청하는 BI 도구의 SQL 쿼리, DB 정보 요청 및 스키마에 응답합니다.

mongosqld 를 시작하려면 하나 이상의 DRDL 파일이 필요합니다. mongosqld 을(를) 시작하기 전에 mongodrdl 으)로 스키마를 정의해야 합니다

MongoDB connector 버전 BI 2.x용 는 SQL-99 SELECT 문과 호환되며 MySQL 유선 프로토콜을 사용합니다.

다음도 참조하세요.

1월 5, 2017릴리스

  • 로그에서 .pem 키 파일 비밀번호를 숨깁니다.

  • mongodrdlDRDL 파일을 생성할 때 바이너리 필드를 무시합니다.

  • SELECT 변수에 "mongodb" 접두사가 붙는 쿼리를 지원합니다.

  • CROSS JOIN 의 잘못된 결과 세트를 수정합니다.

  • 테이블 이름의 선행 "." 문자를 지원합니다.

12월 13, 2016릴리스

  • NOT 연산자의 우선 순위 문제를 수정합니다.

  • 대문자로 된 데이터베이스에서 권한 정보를 조회하는 오류를 수정합니다.

  • SHOW COLUMNS 쿼리에서 LIKE 패턴 일치를 지원합니다.

  • 로그의 집계 파이프라인 형식을 개선합니다.

  • 시작 인덱스와 하위 문자열의 결합 길이가 string 의 길이를 초과하는 경우 하위 문자열 함수를 수정합니다.

← FAQ