定义数据架构
建立索引的第一步是选择数据库,并为要存储的数据定义架构。
架构注意事项
Section titled “架构注意事项”设计索引器数据架构时,请考虑以下内容:
- 可定制性:架构是 dApp 访问为特定合约或应用定制数据的接口。确保架构已针对 dApp 的独特需求进行定制。
- 查询优化:设计良好的架构可实现更高效的数据检索,支持聚合、复杂筛选和表联接等高级操作。
- 性能提升:架构设计可以显著提高 dApp 的性能。借助 Indexer,单个索引器查询通常可替代多次全节点查询。
Aptos 核心处理器
Section titled “Aptos 核心处理器”Indexer API 公开的所有数据最初都由自定义处理器建立索引。每个核心处理器都会索引特定类型的数据。您可以浏览完整的处理器列表。
Aptos 核心处理器和快速入门指南均使用 PostgreSQL 作为数据库,并使用 Diesel 作为 ORM。如果您也想使用 PostgreSQL 和 Diesel,可以遵循 PostgreSQL 安装中的说明。