Appwrite 2.0 favicon

Appwrite 2.0

Appwrite 2.0 обновляет платформу с помощью сопрограммного движка, нативной поддержки PostgreSQL и MySQL, S3-хранилища и функций идентификации OAuth 2.1.

Код и ITПодключение стандартных ORM и клиентов…Выполнение векторного поиска по…Передача файлов и управление ими с…Работа в качестве сервера OAuth 2.1 и…
Appwrite 2.0 product interface screenshot
Расчётные посещения в месяц
339 тыс.
Период данных:
Добавлено в AIToolly

Что такое Appwrite 2.0? Обзор продукта

Назначение продукта и его официальное позиционирование

Appwrite 2.0 представляет собой масштабную архитектурную переработку BaaS-платформы с акцентом на прямую совместимость с отраслевыми стандартами протоколов наряду с традиционными API.

Ключевые обновления платформы включают сопрограммный движок Hyperloop B, нативную поддержку баз данных PostgreSQL и MySQL, S3-совместимое объектное хранилище, VectorsDB для поиска по сходству и провайдер идентификации OAuth 2.1.

Для чего можно использовать Appwrite 2.0?

Сценарии, подтверждённые официальными источниками

Интеграция со стандартными базами данных и ORM

Подключение внешних фреймворков приложений и ORM напрямую к управляемым базам данных PostgreSQL или MySQL с использованием стандартных строк подключения.

Векторный поиск по сходству и хранение документов

Управление многомерными векторными эмбеддингами в VectorsDB наряду с сохранением гибких данных приложений внутри бессхемных коллекций JSON DocumentsDB.

Централизованное управление идентификацией OAuth 2.1

Использование проекта Appwrite в качестве провайдера OpenID Connect и OAuth 2.1 для аутентификации пользователей во внешних веб- или мобильных приложениях.

Движок Hyperloop B и совместимость протоколов

Appwrite 2.0 заменяет прежнюю структуру рабочих процессов на Hyperloop B — модель выполнения на основе сопрограмм. В этой архитектуре рабочие процессы уступают выполнение во время ожидания запросов к базе данных, ответов кэша или сетевого ввода-вывода, что позволяет одному процессу параллельно обрабатывать несколько одновременных запросов.

Чтобы уменьшить привязку к проприетарным клиентским SDK, Appwrite 2.0 предоставляет нативные сетевые протоколы для основных подсистем. Разработчики могут использовать стандартные клиенты баз данных для PostgreSQL и MySQL, стандартные инструменты S3 для файловых операций и стандартные эндпоинты обнаружения OpenID Connect для аутентификации.

  • Hyperloop B использует планировщик сопрограмм, помогая исключить синхронный простой процессов во время операций ввода-вывода.
  • Бакеты объектного хранилища можно использовать с помощью стандартных клиентов S3, таких как AWS CLI и rclone.
  • Эндпоинты аутентификации соответствуют спецификациям OAuth 2.1 и OpenID Connect для широкой интеграции в экосистему.

Что проверить перед выбором Appwrite 2.0

Проверки на собственных материалах и рабочих процессах

  • Убедитесь, что среда развертывания удовлетворяет спецификациям оркестрации контейнеров для топологий с несколькими контейнерами при самостоятельном хостинге.
  • Проверьте, зависят ли сетевые требования проекта от Appwrite Firewall или Appwrite Domains, для работы которых требуется Appwrite Cloud.
  • Проверьте совместимость существующих рабочих процессов баз данных с нативными движками PostgreSQL, MySQL, DocumentsDB или VectorsDB.

Источники и дата проверки Appwrite 2.0

Какие источники и когда были проверены

Официальный источник
https://appwrite.io/
Последняя проверка
Категория
Код и IT

Часто задаваемые вопросы о Appwrite 2.0

Ответы на основе карточки продукта с проверенными источниками

Какие движки баз данных поддерживаются в Appwrite 2.0?

Appwrite 2.0 поддерживает PostgreSQL по умолчанию для новых установок self-hosted, а также MySQL, MariaDB, MongoDB, DocumentsDB и VectorsDB.

Как Appwrite 2.0 интегрируется со сторонними инструментами S3?

Appwrite Storage предоставляет S3-совместимый эндпоинт API, обеспечивая прямую интеграцию с такими инструментами, как AWS CLI, AWS SDK и rclone.

Какую функцию выполняет Hyperloop B в Appwrite 2.0?

Hyperloop B — это движок на базе сопрограмм в основе Appwrite 2.0, который уступает выполнение во время операций ввода-вывода для обработки параллельных запросов в одном процессе.

Может ли Appwrite 2.0 выступать в роли провайдера идентификации?

Да, Appwrite 2.0 включает сервер OAuth 2.1 и OpenID Connect, позволяя проектам выдавать токены доступа с ограниченной областью действия и аутентифицировать внешние приложения.

Доступны ли Appwrite Firewall и Domains для инсталляций self-hosted?

Нет, правила управления трафиком Appwrite Firewall и управление доменами Appwrite Domains в настоящее время документированы как функции Appwrite Cloud.

Посмотрите другие недавно добавленные инструменты в этой категории.