젠 토토 2.3.4 출시됨

게시일2021-11-15by 젠 토토 프로젝트
관련 오픈 소스

안녕하세요,

젠 토토 2.3.4가 출시되었습니다!

젠 토토 소개

  • 젠 토토 소개: https://pgroonga.github.io/

PGroonga는 PostgreSQL을 만드는 PostgreSQL 확장 프로그램입니다. 모든 언어에 대한 빠른 전문 검색 플랫폼! PostgreSQL 라이센스에 따라 출시되었습니다.

전체 텍스트를 향상시키는 몇 가지 PostgreSQL 확장 기능이 있습니다 pg_trgm과 같은 PostgreSQL의 검색 기능^1.

pg_trgm은 영숫자가 아닌 문자를 사용하는 언어를 지원하지 않습니다. 일본어, 중국어 등의 문자입니다.

PGroonga는 모든 언어를 지원하고 풍부한 전문 텍스트를 제공합니다. 검색 관련 기능이 매우 빠릅니다. 왜냐면 PGroonga Groonga를 사용합니다^2이것은 완전한 전체 텍스트 검색입니다 엔진을 백엔드로 사용합니다.

성능에 대한 다음 벤치마크 결과를 참조하십시오:

  • 영어 Wikipedia를 사용한 젠 토토, textsearch 및 pg_trgm에 대한 벤치마크 결과 https://젠 토토.github.io/reference/젠 토토-versus-textsearch-and-pg-trgm.html
  • 젠 토토 및 pg_bigm에 대한 일본어 Wikipedia 벤치마크 결과 https://젠 토토.github.io/reference/젠 토토-versus-pg-bigm.html

PGroonga는 JSON 검색도 지원합니다. 각 값을 사용할 수 있습니다. 조건을 위해. 다음에 대해 전체 텍스트 검색을 수행할 수도 있습니다. PostgreSQL 10의 텍스트 검색처럼 JSON의 모든 텍스트는 그렇습니다.

사용자

PGroonga 사용자는 다음과 같습니다:

  • 줄립: https://zulipchat.com/
    • 강력한 오픈 소스 그룹 채팅

https://젠 토토.github.io/users/

변경사항

우리는 젠 토토 2.3.3에서 큰 기능을 구현했습니다. 따라서 이번 발표에서는 젠 토토 2.3.3의 기능도 발표합니다.

다음은 젠 토토 2.3.3 및 2.3.4의 주요 내용입니다:

  • PostgreSQL의 RLS(행 수준 보안)에 대한 지원 추가

  • PostgreSQL 9.6에 대한 지원이 중단되었습니다.

  • PGroonga의 WAL 자동 적용에 대한 지원이 추가되었습니다. 스트림 복제를 사용할 때 대기 서버에서.

  • AlmaLinux 8에 대한 지원이 추가되었습니다.

  • EXLAIN ANALYZE가 seqscan으로 실행될 때 충돌 버그를 수정했습니다.

    이 버그는 젠 토토 2.3.3에서만 발생합니다.

  • 충돌 방지 지원이 추가되었습니다. (실험적 기능)

자세한 내용은 다음 릴리스 노트 URL을 참조하십시오:

  • https://groonga.org/en/blog/2021/11/09/젠 토토-2.3.4.html

사용법

당신은 전체 텍스트 검색 지식 없이도 젠 토토를 사용할 수 있습니다. 당신 색인을 생성하고 WHERE에 조건을 넣기만 하면 됩니다.

젠 토토(열)를 사용하여 테이블에 INDEX index_name 생성;

SELECT * FROM 테이블 WHERE 열 &@~ 'PostgreSQL';

또한 LIKE를 사용하여 젠 토토를 사용할 수 있습니다. 젠 토토는 인덱스로 LIKE를 수행하는 기능입니다. 젠 토토와 함께 좋아요 index는 index가 없는 LIKE보다 빠릅니다. 그것은 당신이 애플리케이션을 변경하지 않고도 성능을 향상시킬 수 있습니다. 다음 SQL을 사용합니다.

SELECT * FROM 테이블 WHERE 열 LIKE '%PostgreSQL%';

젠 토토에 관심이 있으십니까? 설치해주세요^4그리고 시도해 보세요 튜토리얼^5. 젠 토토의 모든 기능을 알 수 있습니다.

젠 토토를 쉽게 설치할 수 있습니다. 젠 토토가 제공하는 주요 플랫폼용 패키지. 다음을 위한 바이너리가 있습니다. 윈도우.

감사합니다.