토토 꽁 머니 v2.7 출시, 255개 확장 기능을 갖춘 무료 RDS PG

게시일2024-05-22작성자: 토토 꽁 머니
관련 오픈 소스

돼지지역사회는 Pigsty를 발표하게 되어 기쁘게 생각합니다v2.7.0, 이는255무료 PostgreSQL 배포판 및 RDS 대안에 대한 고유한 확장을 사용할 수 있습니다. 또한 다음을 위한 몇 가지 새로운 docker-compose 템플릿을 도입했습니다.오두, 주피터, PolarDB및 GA수파베이스.

피그스티에 대하여

토토 꽁 머니는 무료 RDS 대안으로 배터리가 포함된 로컬 우선 PostgreSQL 배포판입니다.

링크: 웹사이트 | GitHub | 데모 | 블로그 | 설치 | 기능

이미지: 소개 | 확장 | 건축 | 대시보드

시작하기최신 정보v2.7.0다음으로 릴리스:curl -L https://get.토토 꽁 머니.cc/install | 배쉬

Pigsty v2.7: 압도적인 확장 프로그램

나는 지난 달에 인기 있는 기사를 썼습니다 -Postgres가 데이터베이스 세계를 먹어치우고 있습니다., 확장 프로그램이 PostgreSQL 생태계에 중요한 이유를 설명합니다.

이 아이디어를 바탕으로 패키지화했습니다.20v2.7의 새로운 확장 기능입니다. 이러한 확장 기능을 추가하면 Pigsty가 제공합니다.157비기여 확장자:EL 배포판그리고116for데비안/우분투 배포판. 와 결합됨73내장기여 확장, 토토 꽁 머니는 이제 총255PostgreSQL의 다양성을 완전히 새로운 수준으로 끌어올리는 고유한 확장 기능을 사용할 수 있습니다!

사용 가능한 확장의 전체 목록: https://토토 꽁 머니.io/docs/reference/extension/

v2.7.0 출시 노트

하이라이트

다음으로 작성된 수많은 새로운 확장 추가 & pgrx:

  • pg_searchv0.7.0 : BM25 알고리즘을 사용하여 SQL 테이블에 대한 전체 텍스트 검색
  • pg_lakehousev0.7.0 : S3와 같은 객체 저장소 및 Delta Lake와 같은 테이블 형식에 대한 쿼리 엔진
  • pg_analyticsv0.6.1 : Postgres 내에서 분석 쿼리 처리 가속화
  • pg_graphqlv1.5.4 : PostgreSQL 데이터베이스에 대한 GraphQL 지원.
  • pg_jsonschemav0.3.1 : JSON 스키마 검증을 제공하는 PostgreSQL 확장
  • 래퍼v0.3.1 : Supabase의 Postgres 외부 데이터 래퍼 컬렉션
  • pgmqv1.5.2 : 경량 메시지 대기열. AWS SQS 및 RSMQ와 비슷하지만 Postgres에서는 가능합니다.
  • pg_tierv0.0.3 : AWS S3에 대한 데이터 계층화를 활성화하기 위해 Rust로 작성된 Postgres 확장
  • pg_Vectorizev0.15.0 : Postgres에서 벡터 검색을 조정하는 가장 간단한 방법
  • pg_laterv0.1.0 : 지금 SQL을 실행하고 나중에 결과를 얻으세요.
  • pg_idkitv0.2.3 : 널리 사용되는 다양한 유형의 식별자 생성
  • plprqlv0.1.0 : PostgreSQL에서 PRQL 사용
  • pgsmcryptov0.1.0 : PostgreSQL SM 알고리즘 확장
  • pg_tiktokenv0.0.1 : PostgreSQL용 OpenAI tiktoken 토크나이저
  • pgddv0.5.2 : 순수 SQL을 사용하여 데이터 사전 메타데이터에 액세스

그리고 일반 C & C++의 몇 가지 새로운 확장:

  • parquet_s3_fdw1.1.0 : PostgreSQL용 ParquetS3 외부 데이터 래퍼
  • plv83.2.2 : PostgreSQL용 V8 엔진 Javascript 절차적 언어 추가 기능
  • md5hash1.0.1 : 텍스트가 아닌 MD5 해시를 저장하기 위한 사용자 정의 데이터 유형
  • pg_tde1.0 알파: PostgreSQL에 대한 실험적인 암호화 액세스 방법
  • pg_dirtyread2.6 : PostgreSQL 관계에서 죽었으나 진공화되지 않은 튜플 읽기
  • 새로운 deb PGDG 확장:pg_roaringbitmap, pgfaceting, 이동성db, pgsql-http, pg_hint_plan, pg_statviz, pg_rrule
  • 새로운 rpm PGDG 확장:pg_profile, pg_show_plans, PGDG 사용pgsql_http, pgsql_gzip, pg_net, pg_bigm토토 꽁 머니 RPM 대신.

새로운 기능

  • 인프라용 arm64 패키지와 el 및 deb 배포판용 pgsql 패키지를 준비하세요.
  • Cloudflare에서 다운로드할 수 있는 새로운 설치 스크립트 및 추가 힌트.
  • PITR 절차를 지원하는 새로운 모니터링 대시보드 PGSQL PITR.
  • Docker VM 컨테이너 내에서 토토 꽁 머니 실행을 위한 준비
  • 추가완벽한 디자인토토 꽁 머니에서 관리하지 않는 노드에서 pgsql.yml을 실행하는 경우
  • 각 OS 배포판에 대해 분리된 템플릿 추가: el7, el8, el9, debian11, debian12, ubuntu20, ubuntu22

새로운 Docker 애플리케이션

  • 오두: PostgreSQL을 통해 오픈 소스 ERP를 시작합니다.
  • 주피터: Jupyter 노트북 컨테이너를 실행하고 HTTP 서비스를 노출합니다.
  • PolarDB: OSS PG의 공유 스토리지 버전에 대한 데모 플레이그라운드를 실행합니다.
  • 수파베이스: 최신 GA 버전으로 업그레이드하세요.
  • 바이트베이스: 다음을 사용하세요.최신임시 버전 대신 태그를 지정합니다.
  • pg_exporter: Docker 이미지 업데이트 예

소프트웨어 업그레이드

  • PostgreSQL 16.3, 15.7, 14.12, 13.15, 12.19
  • 패트로니 3.3.0
  • pgBackRest 2.51
  • vip-manager v2.5.0
  • Haproxy 2.9.7
  • 그라파나 10.4.2
  • 프로메테우스 2.51
  • Loki & Promtail: 3.0.0 (획기적인 변경 사항!)
  • Alertmanager 0.27.0
  • BlackBox 내보내기 0.25.0
  • 노드 내보내기 1.8.0
  • pgBackrest 내보내기 0.17.0
  • duckdb 0.10.2
  • etcd 3.5.13
  • minio-20240510014138 / mcli-20240509170424
  • pev2 v1.8.0 → v1.11.0
  • pg벡터 0.6.1 → 0.7.0
  • pg_tle: v1.3.4 → v1.4.0
  • 히드라: v1.1.1 → v1.1.2
  • duckdb_fdw: v1.1.0은 libduckdb 0.10.2로 재컴파일
  • pg_bm25 0.5.6 → pg_search 0.7.0
  • pg_analytics: 0.5.6 → 0.6.1
  • pg_graphql: 1.5.0 → 1.5.4
  • pg_net 0.8.0 → 0.9.1
  • pg_sparse(pgVector 0.7로 인해 더 이상 사용되지 않음)

수정된 문제

  • 변수 템플릿에서 역할 pg_exporters 공백 수정
  • 수정minio_cluster전역 변수에 주석이 달리지 않음
  • 존재하지 않는 부분 수정postgis34패키지 이름el7구성 템플릿
  • EL8 수정python3.11-암호화deps topython3-암호화업스트림에 따라
  • 수정/pg/bin/pg-role비상호작용 모드에서는 Environ에서 OS 사용자 이름을 가져올 수 없습니다.
  • 수정/pg/bin/pg-pitr힌트할 수 없음-X -P플래그를 적절하게 지정

API 변경

  • 새 매개변수node_write_etc_hosts쓰기 여부를 제어합니다/etc/호스트대상 노드에 파일이 있습니다.
  • 새 매개변수로 재배치 가능한 프로메테우스 대상 디렉토리prometheus_sd_dir.
  • 추가-x|--프록시플래그는 https://github.com/Vonng/토토 꽁 머니/pull/405에서 @waitingsong이 전역 프록시 환경 값을 활성화하고 사용하도록 합니다.
  • 로그에 너무 많은 라벨을 가져오기 때문에 더 이상 인프라 nginx 로그 세부정보를 구문 분석하지 않습니다.
  • alertmanager API 버전 사용v2대신에v1프로메테우스 구성에서.
  • 사용/pg/cert/ca.crt대신에/etc/pki/ca.crt역할 중pgsql.

승인

버그를 보고하고 새로운 기능을 제안하고 패치에 기여한 모든 사용자에게 큰 감사를 드립니다.

Pigsty는 지역사회 기여를 통해 성장하고 있습니다. 여러분의 아이디어, 기능 요청 또는 패치를 따뜻하게 환영합니다. 우리의 기여를 공유해주세요.GitHub 페이지. Pigsty 2.7에 대한 여러분의 피드백과 Pigsty를 더욱 개선하는 데 지속적인 지원을 기대합니다.

감사합니다.

Ruohang Feng(@vonng), rh@vonng.com, The Pigsty 커뮤니티