토토 핫 v2.15.0 출시 발표

게시일2025-04-21by SKAI Worldwide(구 Bitnine)
관련 오픈 소스

토토 핫 개발팀은 토토 핫 v2.15.0 출시를 발표하게 된 것을 기쁘게 생각합니다.

AgensGraph는 현대의 복잡한 데이터 환경을 위한 차세대 다중 모델 그래프 데이터베이스입니다. AgensGraph는 개발자가 기존 관계형 데이터 모델과 유연한 그래프 데이터 모델을 하나의 데이터베이스에 통합할 수 있도록 관계형 데이터 모델과 그래프 데이터 모델을 동시에 지원하는 다중 모델 데이터베이스입니다. AgensGraph는 ANSI-SQL 및 openCypher를 지원합니다(http://www.openencypher.org). 토토 핫에서는 SQL 쿼리와 Cypher 쿼리를 하나의 쿼리로 통합할 수 있습니다.

토토 핫는 강력한 PostgreSQL RDBMS를 기반으로 하며 매우 강력하고 모든 기능을 갖추고 있으며 기업에서 사용할 수 있습니다. 토토 핫는 복잡하게 연결된 그래프 데이터를 처리하는 데 최적화되어 있으며 ACID 트랜잭션, 다중 버전 동시성 제어, 저장 프로시저, 트리거, 제약 조건, 정교한 모니터링 및 유연한 데이터 모델(JSON) 등 엔터프라이즈 데이터베이스 환경에 필수적인 강력한 데이터베이스 기능을 다양하게 제공합니다. 또한 토토 핫는 PostgreSQL의 풍부한 에코시스템을 활용하며 PostGIS, pgVector 및 AI 확장과 같은 뛰어난 외부 모듈로 확장될 수 있습니다.

자세한 내용은 다음을 참조하세요.출시 노트.

토토 핫 v2.15.0의 주요 개선 사항

업스트림 변경:

  • 업스트림 병합: 토토 핫는 이제 최신 PostgreSQL 개선 사항 및 보안 패치를 통합하여 PostgreSQL 15부터 15.12 릴리스까지 호환됩니다.
  • SQL/JSON 경로 언어 개선 지원: 향상된 SQL/JSON 경로 언어 지원으로 더욱 강력하고 유연한 JSON 데이터 조작을 제공합니다.
  • 논리적 복제를 위한 행 및 열 필터링: 이제 향상된 논리적 복제 기능을 통해 특정 행과 열을 필터링할 수 있어 복제된 데이터를 더욱 세부적으로 제어할 수 있습니다.
  • COPY 명령에 대한 MERGE 및 CONCURRENT 작업: 이제 COPY 명령은 MERGE 및 CONCURRENT 작업을 지원하여 데이터 로드 성능과 유연성을 향상시킵니다.

향상된 내용:

  • 암호 쿼리를 사용하여 TABLE AS 생성: AgensGraph는 이제 Cypher 쿼리 결과에서 직접 테이블 생성을 지원하므로 관계형 데이터와 그래프 데이터 간의 원활한 데이터 통합이 가능합니다.
  • graph_exists() 함수: 데이터베이스 내 그래프의 존재를 확인하기 위해 graph_exists() 함수를 도입했습니다.
  • 절 전체에서 변수 재사용: Cypher 쿼리의 여러 절에서 변수 재사용을 방지하는 문제를 수정하여 쿼리 유연성을 높였습니다.
  • MERGE 라벨 생성: 이제 MERGE는 노드나 모서리가 생성될 때 자동으로 라벨을 올바르게 생성하여 그래프 조작을 단순화합니다.
  • 버전 문자열 반영: 이제 version() 문자열이 토토 핫를 정확하게 반영하여 데이터베이스 시스템을 명확하게 식별합니다.
  • Cypher를 사용한 CTE: AgensGraph는 이제 Cypher 쿼리를 통해 CTE(Common Table Expressions)를 지원하여 복잡한 모듈식 그래프 쿼리를 가능하게 합니다.
  • PSQL의 그래프 쿼리를 위한 탭 완성: 그래프 관련 키워드 및 기능에 대한 탭 완성 기능으로 PSQL이 향상되어 사용자 경험과 생산성이 향상되었습니다.
  • 에지 노드의 start_id 및 end_id: 에지 노드에 start_id 및 end_id 열을 추가하여 연결된 노드에 대한 명시적인 정보를 제공합니다.

버그 수정:

  • MATCH에 존재하지 않는 라벨의 경우 NULL: 이제 MATCH 쿼리가 존재하지 않는 레이블에 대해 NULL을 올바르게 반환하여 예측 가능한 쿼리 결과를 보장합니다.
  • 밑줄 변수 이름 충돌: Cypher 쿼리에서 _를 변수 이름으로 사용할 때 발생하는 충돌을 해결했습니다.
  • 인식할 수 없는 노드 유형: 121: 특정 그래프 작업 중에 "인식할 수 없는 노드 유형: 121" 오류가 발생하는 문제를 수정했습니다.
  • 잘못된 집계 함수 결과: Cypher 쿼리 내의 집계 함수에서 잘못된 결과를 가져오는 문제를 수정했습니다.
  • --with-llvm 관련 빌드 문제: --with-llvm 구성 옵션을 사용할 때 발생하는 빌드 문제를 해결했습니다.

새 버전을 즉시 사용할 수 있습니다.다운로드.