Pular para o conteúdo
CrossFly é 100% open sourceSiga no GitHub
CrossFlyCrossFly
Começar
Desempenho do CrossFly Sync

Offline-first que move só o delta.

As escritas gravam local em menos de um milissegundo e reconciliam em segundo plano. Quando a rede volta, só o que mudou vai pela rede — não tabelas inteiras.

CrossFly CoreCrossFly Sync
< 1 ms
Gravação local
SQLite primeiro — nunca espera a rede
1,2 s
Catch-up ao reconectar
10 mil mutações na fila, via delta
−92%
Bytes na rede
colunar + zstd vs linhas cruas
50 mil/s
Throughput de ingestão
mutações por nó do data plane

*Benchmarks internos preliminares e ilustrativos, em cargas representativas. Números finais e auditados virão com o lançamento comercial.

Por que é tão rápido

Sincroniza a mudança, não o banco

Um sync ingênuo envia linhas inteiras e reconcilia tudo no servidor. O CrossFly Sync grava local primeiro e depois move um delta colunar e compacto por gRPC.

CrossFly Sync
delta
Dispositivo grava local
SQLite + fila de mutações durável
Delta incremental
gRPC/TLS, colunar (Arrow), zstd
Data plane Rust
Só o hot path — metadados ficam à parte
Seu banco
CDC log-based, sem cópia integral
Sync ingênuo / tabela inteira
payload completo
App espera a rede
A interface trava até o round-trip
Payload de linha inteira
Registros completos, sem compressão
Servidor reconcilia tudo
Re-varre em vez de aplicar um delta
Banco
Estado de sync duplicado no servidor
vs mercado

Como se compara, com honestidade

CrossFly Sync
PowerSync / ElectricSQLRealm / Couchbase / RxDB
Transporte incremental (delta)✓◑◑
Fila offline durável✓✓◑
CDC multi-banco✓——
Hidratação colunar em massa✓——
Anexos sem teto de linha✓~15 MBvaria

✓ oferecido · ◑ parcial / varia por produto · — não oferecido. A comparação reflete nossa leitura das capacidades típicas e pode mudar conforme esses produtos evoluem.

Na prática

Cenários de sync do mundo real

Tarefa
Sync
Abordagem típica
Gravação local estando offline< 1 msespera a rede
Hidratação inicial (10 mil linhas)0,8 s (colunar)3–6 s (linha a linha)
Reconectar após 1h offline1,2 s (delta)re-sync completo
Editar um registro e sincronizar1 delta, ~1 KBlinha inteira
Anexo de 50 MBresumível, em chunksteto de ~15 MB/linha

Leve o offline-first para a sua stack

Conte sobre sua stack e seus tenants — mapeamos o CrossFly Sync sobre o banco que você já roda.

Falar com vendasVer como funciona