Appwrite 2.0
Appwrite 2.0은 코루틴 엔진, 네이티브 PostgreSQL 및 MySQL 지원, S3 호환 스토리지, OAuth 2.1 기반 아이덴티티 기능을 통해 플랫폼을 전면적으로 업데이트합니다.
Appwrite 2.0은 코루틴 엔진, 네이티브 PostgreSQL 및 MySQL 지원, S3 호환 스토리지, OAuth 2.1 기반 아이덴티티 기능을 통해 플랫폼을 전면적으로 업데이트합니다.
제품의 기능과 공식 포지셔닝
Appwrite 2.0은 BaaS(Backend-as-a-Service) 플랫폼의 대대적인 아키텍처 개편을 나타내며, 기존 API와 함께 업계 표준 프로토콜과의 직접적인 호환성을 크게 강조합니다.
주요 플랫폼 업데이트로는 Hyperloop B 코루틴 엔진, PostgreSQL 및 MySQL 네이티브 데이터베이스 지원, S3 호환 오브젝트 스토리지, 유사도 검색을 위한 VectorsDB, OAuth 2.1 아이덴티티 제공자 등이 있습니다.
공식 출처로 확인된 활용 사례
표준 연결 문자열을 사용하여 외부 애플리케이션 프레임워크와 ORM을 관리형 PostgreSQL 또는 MySQL 데이터베이스에 직접 연결합니다.
VectorsDB에서 고차원 벡터 임베딩을 관리하는 동시에 스키마리스 JSON DocumentsDB 컬렉션 내에 유연한 애플리케이션 데이터를 유지합니다.
Appwrite 프로젝트를 OpenID Connect 및 OAuth 2.1 제공자로 활용하여 외부 웹 또는 모바일 애플리케이션 전반에서 사용자를 인증합니다.
Appwrite 2.0은 기존의 워커 프로세스 구조를 코루틴 기반 실행 모델인 Hyperloop B로 대체합니다. 이 아키텍처에서 워커 프로세스는 데이터베이스 쿼리, 캐시 응답 또는 네트워크 I/O를 대기하는 동안 실행을 양보하므로, 단일 프로세스가 여러 동시 요청을 동시에 처리할 수 있습니다.
독점적인 클라이언트 SDK에 대한 종속성을 줄이기 위해 Appwrite 2.0은 핵심 하위 시스템 전반에서 네이티브 네트워크 프로토콜을 노출합니다. 개발자는 PostgreSQL 및 MySQL용 표준 데이터베이스 클라이언트, 파일 작업을 위한 표준 S3 도구, 인증을 위한 표준 OpenID Connect 디스커버리 엔드포인트를 사용할 수 있습니다.
본인의 자료와 작업 흐름으로 직접 확인할 항목
확인한 출처와 확인 시점
출처를 확인한 제품 정보를 바탕으로 한 답변
Appwrite 2.0은 신규 자체 호스팅 설치의 기본 데이터베이스로 PostgreSQL을 지원하며, MySQL, MariaDB, MongoDB, DocumentsDB, VectorsDB도 함께 지원합니다.
Appwrite Storage는 S3 호환 API 엔드포인트를 노출하여 AWS CLI, AWS SDK, rclone 등의 도구와 직접 원활하게 연동할 수 있도록 지원합니다.
Hyperloop B는 Appwrite 2.0을 뒷받침하는 코루틴 엔진으로, I/O 작업 동안 실행을 양보하여 단일 프로세스 내에서 여러 동시 요청을 효율적으로 처리합니다.
네, Appwrite 2.0에는 OAuth 2.1 및 OpenID Connect 서버가 포함되어 있어 프로젝트에서 스코프가 지정된 액세스 토큰을 발급하고 외부 앱을 인증할 수 있습니다.
아니요, Appwrite Firewall 트래픽 제어 규칙과 Appwrite Domains 관리 기능은 현재 Appwrite Cloud 전용 기능으로 문서화되어 있습니다.