PlanetScale for Postgres 공개
(planetscale.com)- MySQL 호환 서버리스 플랫폼 PlanetScale이 Postgres를 위한 전용 호스팅 플랫폼 프라이빗 프리뷰를 발표
- 최고의 서비스 가용성과 안정성에 집중하고 자동 장애조치 등 업계 최고의 엔지니어링 제공에 집중함
- 기존 Postgres 호스팅 사용자의 불만인 비용, 정기적 장애, 낮은 성능 문제를 타겟으로 함
-
성능 및 플랫폼 특징
- 벤치마크 결과, 모든 경쟁 Postgres 제품을 꾸준히 앞섬 (2배 리소스 제공한 경쟁사 대비)
- PlanetScale for Postgres는 실제 Postgres를 독점 Operator로 운용함
- PSBouncer 프록시 레이어로 자동 장애조치, 쿼리 버퍼링, 커넥션 풀링 등 고가용성 제공
- Postgres v17 사용, Postgres v13 이상에서 온라인 마이그레이션 및 다운타임 없는 자동 버전 업데이트 지원
- PlanetScale Metal의 로컬 NVMe SSD 스토리지가 비용/성능 비율을 획기적으로 개선함
-
확장성 전략 및 향후 계획
-
Vitess는 MySQL 중심의 확장성 솔루션이자 PlanetScale의 강점임
- Vitess로 대규모 샤딩 네이티브 제공
- 하지만 이번에는 Vitess를 Postgres 확장성에 직접 사용하지 않음
- Postgres만을 위한 새로운 확장성 시스템을 처음부터 설계 중임
- 개발이 진행될수록 추가 정보와 얼리 액세스를 지속적으로 공개할 예정
-
Vitess는 MySQL 중심의 확장성 솔루션이자 PlanetScale의 강점임
postgresql 자동 버전 업데이트를 구현한 방식이 궁금하네요. major 버전 변경되면 시스템 리빌드해야하는 문제가 있을텐데 어떻게 해결한걸까요?
Hacker News 의견
-
1~2년 동안 PlanetScale을 사용하다가 Neon으로 전환한 경험 공유. 테넌트마다 별도의 데이터베이스가 필요했으나 PlanetScale은 데이터베이스 당 월 $30(이제는 $39) 비용 책정으로 부담 발생. 내 사용 케이스는 특이하고, 강력한 서버 필요성도 없음. 여러 데이터베이스를 한 서버에 돌릴 수 있으면 충분하며, PlanetScale에서는 이게 불가능했지만 Neon은 지원. 작은 회사 운영 중이며 예측 가능한 트래픽 변동성 존재. PlanetScale 제품과 지원 서비스는 매우 만족스러웠으며 언젠가 다시 사용 희망. 나는 식음료 페스티벌 소프트웨어 개발자로 1년 중 9개월은 트래픽이 거의 없고, 2개월은 약간, 3주 정도만 조금 많으며, 페스티벌 기간 1~5일만 부하가 몰림. 나는 아주 작은 고객군임을 인식, 대부분 업체가 내 요구에 직접 대응하지 않는 현실 인정
-
테넌트별로 물리적인 데이터베이스가 꼭 필요한 규제나 이유가 있는지, 아니면 단순히 PlanetScale 한 DB 안에 여러 논리적 데이터베이스/스키마를 사용할 수 없는 이유가 궁금
-
테넌트 수에 따라 Turso가 내 요구사항에 맞을 수도 있음 Turso 소개
-
-
PlanetScale은 Vitess에서 파생된 MySQL 특화 솔루션에서 출발. 이번 PostgreSQL 제품도 Vitess와 관련 있는지, 혹은 완전히 새로 만든 시스템인지 궁금증. 본인이 직접 찾아본 결과, PlanetScale for Postgres 개발 블로그에 따르면, MySQL 기반의 Vitess와는 달리 Postgres를 위해 처음부터 아키텍처를 새로 설계 중임을 확인
- Simon의 팬임을 밝히고, PlanetScale 조직을 만들고 이메일(s@planetscale.com)로 이름을 알려주면 무료로 조기 접근을 제공하겠다고 제안
-
지난 2년간 PlanetScale MySQL 사용자로서 이번 PlanetScale PostgreSQL 출시를 매우 반갑게 생각. 이전 회사에서 두 DB 모두 운영했으나 툴링에 차이 있어 아쉬웠음. PlanetScale은 db 관리 경험이 Treo에서 iPhone으로 바꾼 것처럼 전체적으로 혁신적인 만족감 제공. PlanetScale 팀에 축하 메시지
-
최근 PostgreSQL 확장성 관련 흥미로운 프로젝트들이 연이어 등장. PlanetScale이 이번에 어떤 제품을 내놓을지 기대감 표현. 개인적으로 많은 정보를 더 원하지만 지속적으로 지켜볼 예정. 참고할 만한 프로젝트로 Supabase Multigres, pgdog 링크 공유
-
Postgres와 협업하며 이번 신제품을 시장에 내놓는 경험이 즐거웠음. 궁금한 점 있으면 질문 환영
- Aurora와의 벤치마크는 봤지만, Aurora의 NVMe SSD 기반 Optimized Reads와의 비교가 궁금 참고 링크
-
새로운 hosted Postgres 선택지의 등장을 멋지게 바라봄. Multigres(Supabase)와 PlanetScale의 경쟁 구도에서 어떤 차별점이 나올지 기대
- Multigres가 Vitess 공동 창업자이자 PlanetScale 공동 창업자인 Sugu Sougoumarane가 리드하고 있어 두 프로젝트 모두 같은 뿌리에서 성장하는 셈. 관련 영상 공유
-
(PlanetScale PostgreSQL의) 확장 프로그램 지원 범위, 제한 사항 등 궁금증 질문
-
약간 주제와 다르지만, PlanetScale 웹사이트에 개발자를 위한 MySQL 강좌도 추천
- 해당 강좌 강사 본인이 직접 등장, 좋아해줘서 기쁘다는 메시지
-
PlanetScale의 이번 행보가 흥미롭다고 평가. 데이터가 단일 머신을 넘는 순간부터 복잡성이 급격히 증가하며, 분산 시스템의 경우 complex join, 확장성, 강력한 일관성 같은 기능 일부 희생 필요. Vitess(MySQL)와 유사한 트레이드오프가 있는지, 아니면 Postgres 고유의 복잡성이 추가로 발생하는지 궁금. Jepsen(분산 시스템 검증 프로젝트)의 검증 요청 제안. PlanetScale 환경과 표준 Postgres 대비 어떤 기능 차이와 손실이 존재하는지 지적
- MySQL 호환성 관련 공식 문서(링크)는 있지만 Postgres와의 실제 호환성, 사용 경험 등은 근본적으로 다를 것이라 예상
-
소식을 늦게 접했지만 훌륭한 뉴스임을 강조. 일부 기술이 오픈소스로 공개될지 궁금증 제기