Appwrite 2.0 공개, Native DB 지원 및 성능 7배 향상
Appwrite 2.0
핵심 내용
Appwrite 2.0이 Native PostgreSQL/MySQL 지원과 Hyperloop B 엔진 도입으로 I/O 처리량을 7배 높이며 정식 출시됐다.
자세히 보기
Appwrite가 플랫폼의 2세대 버전인 Appwrite 2.0을 공식 출시했다. 이번 업데이트는 기존 엔진을 교체하고 Console을 재구축하며, 개발자와 AI 에이전트가 표준 프로토콜을 직접 사용할 수 있도록 추상화 계층을 최소화한 것이 특징이다.
Native 데이터베이스 및 벡터 지원
Appwrite 2.0은 별도 레이어 없이 실제 데이터베이스 엔진에 직접 연결하는 Native PostgreSQL과 Native MySQL을 지원한다. PostgreSQL 18과 MySQL 8.4가 기본 제공되며, psql이나 mysql 클라이언트 등 표준 드라이버로 접근 가능하다. 또한 임베딩 및 유사도 검색을 위한 VectorsDB가 내장되어 HNSW 인덱스와 코사인/내적/유클리드 거리 계산을 지원하며, 별도의 벡터 서비스 없이도 동작한다.
Hyperloop B 엔진의 성능 향상
새로운 코루틴 엔진인 Hyperloop B가 도입되어 I/O 바운드 워크로드에서 처리량(throughput)이 7배 증가하고, 메모리 사용량은 1/6 수준으로 감소했다. 이는 기존 프로젝트에서도 마이그레이션 없이 즉시 적용되는 성능 개선이다.
확장된 인프라 관리 기능
- S3 호환성: Appwrite Storage가 S3-compatible API를 지원하여 AWS CLI, SDK, rclone 등 기존 파이프라인과 연동 가능하다.
- Identity Provider: OAuth 2.1 및 OpenID Connect 서버를 지원해 타 앱에서 'Sign in with your product' 기능을 구현할 수 있다.
- Appwrite Domains & Firewall: 도메인 등록, DNS 관리, 자동 TLS 발급을 Console에서 처리하며, API/Functions/Sites 도달 전 트래픽 차단, 속도 제한, 챌린지 등을 설정할 수 있는 방화벽 기능을 제공한다.
Appwrite Cloud는 모든 기능이 라이브 상태이며, Community Edition은 완전한 2.0 릴리스를 셀프 호스팅으로 제공한다. 기존 프로젝트는 마이그레이션 없이 계속 작동한다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.