토토 꽁 머니 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 커뮤니티