# 概述（加载数据的方法）

By [skymirror.eth](https://paragraph.com/@skymirror) · 2024-02-25

---

将数据放入空间和时间中。

[https://docs.spaceandtime.io/docs/load-off-chain-data](https://docs.spaceandtime.io/docs/load-off-chain-data)

Space and Time 旨在将从 Snowflake 或 Postgres 等源系统加载的链下数据与我们的索引数据结合起来。将数据加载到 Space and Time 中的方法有多种，您需要根据加载的体积、速度和频率来选择方法。

您可以加载自己的数据的方法
=============

*   [SxT REST API](https://docs.spaceandtime.io/reference/modify-data-dml) - 用于插入、更新和事务。当您的数据较小时，这是一个不错的选择。例如，您的 dapp 可以发出 API 请求，以根据用户活动添加（或更新或删除）少量数据。您可以[直接连接到网络](https://docs.spaceandtime.io/docs/web3-auth)并使用带有[DML API 的](https://docs.spaceandtime.io/reference/modify-data-dml)饼干将数据插入到私有表中，也可以通过 API 密钥连接到[网关（Secrets Proxy）](https://docs.spaceandtime.io/docs/secrets-proxy)并通过标准代理[SQL API](https://docs.spaceandtime.io/docs/execute-proxy-sql-generic)发送插入语句。
    
*   [Kakfa 流](https://docs.spaceandtime.io/docs/streaming)\- 适用于大容量或仅附加。Space and Time 可让您轻松设置自己的流并配置数据的摄取方式。
    
*   [JDBC 驱动程序](https://docs.spaceandtime.io/docs/jdbc-driver)\- 用于批量插入和批量上传。您可以使用 Space and Time JDBC 驱动程序将 Space and Time 与您最喜欢的 BI 工具结合使用。
    
*   ETL 工具 - 使用 Fivetran、Airbyte 或您选择的任何 ETL 工具从任何源数据库加载数据。
    

您可以加载的来源
========

*   从云对象存储（例如 AWS、S3 或 Azure blob）批量加载数据。
    
*   从 HDFS/Hadoop/Hive 加载
    
*   从游戏服务器插入或流式传输
    
*   从 Playfab 等游戏平台插入或流式传输
    
*   来自 TradFi 市场的流媒体
    
*   Space and Time 提供[区块链索引](https://docs.spaceandtime.io/docs/blockchain-indexing)作为服务，因此区块链数据在平台中随时可用。
    

关于表授权的注意事项
==========

请记住，写入表需要权限，这是使用饼干授权来处理的。当您连接到 [网关（秘密代理）](https://docs.spaceandtime.io/docs/secrets-proxy)时，创建的资源和权限以及上传到网关的饼干将自动提供给 SxT 网络，以代表您授权您的请求。您还可以手动提供饼干作为请求正文的一部分，它们将被转发到 SxT 网络。

当您[直接连接到网络](https://docs.spaceandtime.io/docs/web3-auth)时，DML API 需要显式配置 cookies。要了解有关创建和管理饼干的更多信息，[请参阅本节](https://docs.spaceandtime.io/docs/biscuit-authorization)。

---

*Originally published on [skymirror.eth](https://paragraph.com/@skymirror/Gnqbg9EhUcTAttyS4XHF)*
