Saltar al contenido principal

Primeros pasos

Para utilizar rac-delta, tienes 2 opciones:

  • Usar uno de los SDK disponibles
  • Crear tu propia implementación siguiendo las secciones del protocolo y del core

Recomendamos usar un SDK si encaja con tu lenguaje. Tanto los SDK de Rust como de Node son eficientes y muy configurables, con soporte para distintos tipos de almacenamiento, estrategias de reconstrucción, streaming y más.

Antes de comenzar con rac-delta, recomendamos leer la sección de protocolo.

Necesitarás:

  • Una solución de almacenamiento: las disponibles son S3, Azure Blob, GCS, SSH, HTTP, URLs firmadas e incluso almacenamiento local.

El almacenamiento elegido será donde se guarden los chunks y el archivo rd-index.json.

Instalación

Por ahora, rac-delta SDK solo está disponible en Rust y NodeJs. Puedes instalar rac-delta así:

Instalación con npm o yarn:

npm install rac-delta
yarn add rac-delta

Features

rac-delta solo trae almacenamiento local por defecto, si planeas usar integraciones cloud, necesitas instalar las features o dependencias peer.

Lista de dependencias peer:

  • @aws-sdk/client-s3
  • @azure/identity @azure/storage-blob
  • @google-cloud/storage
  • ssh2