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-платформы с акцентом на прямую совместимость с отраслевыми стандартами протоколов наряду с традиционными 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 — модель выполнения на основе сопрограмм. В этой архитектуре рабочие процессы уступают выполнение во время ожидания запросов к базе данных, ответов кэша или сетевого ввода-вывода, что позволяет одному процессу параллельно обрабатывать несколько одновременных запросов.
Чтобы уменьшить привязку к проприетарным клиентским SDK, Appwrite 2.0 предоставляет нативные сетевые протоколы для основных подсистем. Разработчики могут использовать стандартные клиенты баз данных для PostgreSQL и MySQL, стандартные инструменты S3 для файловых операций и стандартные эндпоинты обнаружения OpenID Connect для аутентификации.
Проверки на собственных материалах и рабочих процессах
Какие источники и когда были проверены
Ответы на основе карточки продукта с проверенными источниками
Appwrite 2.0 поддерживает PostgreSQL по умолчанию для новых установок self-hosted, а также MySQL, MariaDB, MongoDB, DocumentsDB и VectorsDB.
Appwrite Storage предоставляет S3-совместимый эндпоинт API, обеспечивая прямую интеграцию с такими инструментами, как AWS CLI, AWS SDK и rclone.
Hyperloop B — это движок на базе сопрограмм в основе Appwrite 2.0, который уступает выполнение во время операций ввода-вывода для обработки параллельных запросов в одном процессе.
Да, Appwrite 2.0 включает сервер OAuth 2.1 и OpenID Connect, позволяя проектам выдавать токены доступа с ограниченной областью действия и аутентифицировать внешние приложения.
Нет, правила управления трафиком Appwrite Firewall и управление доменами Appwrite Domains в настоящее время документированы как функции Appwrite Cloud.