Saltar al contenido
CrossFly es 100% open sourceSíguenos en GitHub
CrossFlyCrossFly
Empezar
Rendimiento de CrossFly Sync

Offline-first que mueve solo el delta.

Las escrituras se guardan en local en menos de un milisegundo y reconcilian en segundo plano. Cuando vuelve la red, solo lo que cambió viaja por el cable — no tablas enteras.

CrossFly CoreCrossFly Sync
< 1 ms
Escritura local
SQLite primero — nunca espera la red
1,2 s
Puesta al día al reconectar
10 mil mutaciones en cola, vía delta
−92%
Bytes por el cable
columnar + zstd vs filas crudas
50 mil/s
Throughput de ingesta
mutaciones por nodo del data plane

*Benchmarks internos preliminares e ilustrativos, en cargas representativas. Las cifras finales y auditadas llegarán con el lanzamiento comercial.

Por qué es tan rápido

Sincroniza el cambio, no la base

Un sync ingenuo envía filas enteras y reconcilia todo en el servidor. CrossFly Sync escribe primero en local y luego mueve un delta columnar y compacto por gRPC.

CrossFly Sync
delta
El dispositivo escribe en local
SQLite + cola de mutaciones durable
Delta incremental
gRPC/TLS, columnar (Arrow), zstd
Data plane en Rust
Solo el hot path — los metadatos aparte
Tu base de datos
CDC log-based, sin copia completa
Sync ingenuo / tabla entera
payload completo
La app espera la red
La UI se bloquea hasta el round-trip
Payload de fila entera
Registros completos, sin comprimir
El servidor reconcilia todo
Reescanea en vez de aplicar un delta
Base de datos
Estado de sync duplicado en el servidor
vs el mercado

Cómo se compara, con honestidad

CrossFly Sync
PowerSync / ElectricSQLRealm / Couchbase / RxDB
Transporte incremental (delta)✓◑◑
Cola offline durable✓✓◑
CDC multibase✓——
Hidratación columnar masiva✓——
Adjuntos sin tope de fila✓~15 MBvaría

✓ ofrecido · ◑ parcial / varía por producto · — no ofrecido. La comparación refleja nuestra lectura de las capacidades típicas y puede cambiar a medida que esos productos evolucionan.

En la práctica

Escenarios de sync del mundo real

Tarea
Sync
Enfoque típico
Escritura local estando offline< 1 msespera la red
Hidratación inicial (10 mil filas)0,8 s (columnar)3–6 s (fila por fila)
Reconectar tras 1h offline1,2 s (delta)re-sync completo
Editar un registro y sincronizar1 delta, ~1 KBfila entera
Adjunto de 50 MBreanudable, por chunkstope de ~15 MB/fila

Lleva el offline-first a tu stack

Cuéntanos sobre tu stack y tus tenants — mapeamos CrossFly Sync sobre la base de datos que ya usas.

Hablar con ventasVer cómo funciona