Appwrite 2.0
Appwrite 2.0 对平台进行了重大升级,引入了基于协程调度的 Hyperloop B 引擎、原生 PostgreSQL 与 MySQL 数据库支持、兼容 S3 的对象存储,以及符合标准的 OAuth 2.1 与 OpenID Connect 身份提供商功能。
Appwrite 2.0 对平台进行了重大升级,引入了基于协程调度的 Hyperloop B 引擎、原生 PostgreSQL 与 MySQL 数据库支持、兼容 S3 的对象存储,以及符合标准的 OAuth 2.1 与 OpenID Connect 身份提供商功能。
产品用途与官方定位
Appwrite 2.0 代表了该后端即服务(BaaS)平台的一次重大架构升级,重点在传统 API 的基础上提供了与行业标准协议的直接原生兼容能力。
平台的核心更新包含 Hyperloop B 协程引擎、对 PostgreSQL 和 MySQL 的原生数据库支持、兼容 S3 的对象存储、用于相似度检索的 VectorsDB 以及 OAuth 2.1 身份提供商。
有官方来源支持的使用场景
使用标准连接字符串将外部应用程序框架和 ORM 直接连接至托管的 PostgreSQL 或 MySQL 数据库。
在 VectorsDB 中管理高维向量嵌入,同时在无模式(schemaless)JSON DocumentsDB 集合中持久化灵活的应用数据。
将 Appwrite 项目作为 OpenID Connect 和 OAuth 2.1 身份提供商,用于在外部 Web 或移动应用之间对用户进行集中式身份验证。
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 专属功能提供,自托管版本中不包含。