Repolode
apache

apache/seatunnel

Ferramenta distribuída de integração de dados para sincronizar grandes volumes de dados estruturados e não estruturados com mais de 160 conectores, em modos batch, streaming e CDC.

Alternativa open source a:FivetranTalend

Estrelas
9,738
Forks
2,438
Issues abertas
894
Último commit
há 4 horas

O que é?

SeaTunnel é uma ferramenta distribuída de integração de dados para mover grandes volumes entre fontes e destinos. Oferece mais de 160 conectores para bancos de dados, data warehouses e outros sistemas, além de permitir sincronização em tempo real, captura de dados alterados (CDC) e sincronização de bancos de dados completos.

Os jobs são definidos por configuração, e o SeaTunnel pode executá-los no próprio Zeta Engine ou no Apache Flink ou Apache Spark. O projeto também inclui um mecanismo de snapshots distribuídos, desenvolvido para manter a consistência dos dados sincronizados, além de multiplexação JDBC e análise de logs para reduzir a sobrecarga de conexões ao sincronizar muitas tabelas.

Além de dados textuais estruturados, o SeaTunnel pode processar dados não estruturados, como vídeos, imagens e arquivos binários; a documentação traz orientações sobre isso.

Recursos principais

  • 01Mais de 160 conectores de origem e destino para bancos de dados e outros sistemas
  • 02Modos de sincronização em tempo real, CDC e de bancos de dados completos
  • 03Executa no próprio Zeta Engine, no Apache Flink ou no Apache Spark
  • 04Mecanismo de snapshots distribuídos para manter a consistência dos dados
  • 05Multiplexação JDBC e análise de logs para sincronização de várias tabelas
  • 06Conectores de transformação e monitoramento em tempo real durante a sincronização

Casos de uso

  • Sincronizar dados de vários bancos de dados para um data warehouse ou data lake
  • Capturar alterações em tempo real em bancos de dados operacionais
  • Migrar ou replicar bancos de dados completos entre sistemas heterogêneos
  • Ingerir dados estruturados e não estruturados em pipelines de IA ou analytics

Início rápido

  1. 1

    Baixe o SeaTunnel no site oficial

  2. 2

    Escolha um mecanismo de execução: Zeta Engine, Spark ou Flink

Tópicos

Perguntas frequentes

O que é seatunnel?
Ferramenta distribuída de integração de dados para sincronizar grandes volumes de dados estruturados e não estruturados com mais de 160 conectores, em modos batch, streaming e CDC. SeaTunnel é uma ferramenta distribuída de integração de dados para mover grandes volumes entre fontes e destinos. Oferece mais de 160 conectores para bancos de dados, data warehouses e outros sistemas, além de permitir sincronização em tempo real, captura de dados alterados (CDC) e sincronização de bancos de dados completos.
seatunnel é gratuito? Qual é a licença?
seatunnel é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
seatunnel ainda é mantido?
Manutenção ativa. O último commit de seatunnel foi em 21 de out. de 2026.
Para que posso usar seatunnel?
Sincronizar dados de vários bancos de dados para um data warehouse ou data lake Capturar alterações em tempo real em bancos de dados operacionais Migrar ou replicar bancos de dados completos entre sistemas heterogêneos Ingerir dados estruturados e não estruturados em pipelines de IA ou analytics
Como instalar seatunnel?
Baixe o SeaTunnel no site oficial Escolha um mecanismo de execução: Zeta Engine, Spark ou Flink
Onde consigo seatunnel?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/apache/seatunnel

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados