多租户平台需要以适当的隔离来存储客户数据——每租户数据库、单独的对象存储或行级分离。Cloudflare 提供了无服务器存储选项,支持在数据库、存储桶或键前缀级别的租户隔离。
基于 SQLite 构建的无服务器 SQL 数据库,具有全局读取复制。了解有关 D1 的更多信息。
- 每租户数据库 - 为每个客户创建隔离的 D1 数据库以实现完整的数据分离,或者在共享数据库中使用行级隔离
兼容 S3 的对象存储,零流出费用。了解有关 R2 的更多信息。
- 对象存储 - 使用前缀或存储桶级别的隔离,为每个租户存储客户文件和资产,并且没有流出费用
具有强一致性存储和协调的有状态对象。了解有关 Durable Objects 的更多信息。
- 实时协调 - 管理有状态的工作流,并为多租户操作提供强一致性
用于低延迟读取的全球分布式键值存储。了解有关 KV 的更多信息。
- 边缘配置 - 在边缘存储每租户设置、功能标志和会话数据以实现低延迟读取