R2D1 / 文档

选择后端,然后使用一个 API。

先了解两个后端角色。DocumentStore 负责完整文档,IndexStore 负责索引查找所需的字段。配置完成后,所有组合都共享同一个集合 API。

通用 API

使用方式保持不变。

开始使用

设置两个后端角色,定义文档,并运行第一个索引查询。

开始通用流程 →

核心概念

了解集合、元数据、权威文档、索引和游标。

阅读核心概念 →

查询

过滤索引字段,应用一个排序,并继续使用不透明游标分页。

阅读查询 →

一致性与恢复

处理部分失败,并从权威文档重建派生索引。

阅读一致性 →
公开模块

四个已发布的 artifact。

CORE + CLOUDFLARE

R2D1

dev.nexcraft:r2d1

通用 API 以及 R2、D1 适配器。

配置 →
INDEX STORE

R2D1-JDBC

dev.nexcraft:r2d1-jdbc

H2、HSQLDB 和本地 SQLite 索引支持。

JDBC 设置 →
DOCUMENT STORE

R2D1-FILESYSTEM

dev.nexcraft:r2d1-filesystem

规范的本地文档文件。

Filesystem 设置 →
FRAMEWORK INTEGRATION

R2D1-MICRONAUT

dev.nexcraft:r2d1-micronaut

Micronaut 5 bean 和资源集成。

Micronaut 设置 →
文档范围

示例与当前代码保持一致。

后端页面说明厂商设置与资源所有权。通用 API 页面说明如何在不更换后端选择的情况下定义、修改、查询和恢复集合。