Repolode
apache

apache/seatunnel

Распределённый инструмент интеграции данных для синхронизации больших объёмов структурированных и неструктурированных данных через 160+ коннекторов в пакетном режиме, потоковой передаче и режиме CDC.

Open source альтернатива:FivetranTalend

Звёзды
9,738
Форки
2,438
Открытые issues
894
Последний коммит
4 часа назад

Что это?

SeaTunnel — распределённый инструмент интеграции данных для передачи больших объёмов данных между источниками и приёмниками. В нём доступно более 160 коннекторов для баз данных, хранилищ данных и других систем; поддерживаются синхронизация в реальном времени, захват изменений (CDC) и полная синхронизация баз данных.

Задания задаются в конфигурации. SeaTunnel может выполнять их на собственном движке Zeta Engine, а также на Apache Flink или Apache Spark. В проект входит и механизм распределённых снимков, призванный обеспечивать согласованность синхронизируемых данных, а также мультиплексирование JDBC и разбор логов, которые сокращают накладные расходы на подключения при синхронизации множества таблиц.

SeaTunnel работает не только со структурированными текстовыми данными, но и с неструктурированными — например, видео, изображениями и бинарными файлами. Инструкции по работе с ними есть в документации.

Ключевые возможности

  • 01Более 160 коннекторов источников и приёмников для баз данных и других систем
  • 02Режимы синхронизации в реальном времени, CDC и полной синхронизации баз данных
  • 03Работа на собственном движке Zeta Engine, Apache Flink или Apache Spark
  • 04Механизм распределённых снимков для обеспечения согласованности данных
  • 05Мультиплексирование JDBC и разбор логов для синхронизации нескольких таблиц
  • 06Коннекторы для трансформации данных и мониторинг в реальном времени во время синхронизации

Сценарии использования

  • Синхронизация данных из множества баз данных в хранилище данных или озеро данных
  • Захват изменений в реальном времени из операционных баз данных
  • Полная миграция или репликация баз данных между разнородными системами
  • Загрузка структурированных и неструктурированных данных в конвейеры для AI или аналитики

Быстрый старт

  1. 1

    Скачайте SeaTunnel с официального сайта

  2. 2

    Выберите движок выполнения: Zeta Engine, Spark или Flink

Темы

Частые вопросы

Что такое seatunnel?
Распределённый инструмент интеграции данных для синхронизации больших объёмов структурированных и неструктурированных данных через 160+ коннекторов в пакетном режиме, потоковой передаче и режиме CDC. SeaTunnel — распределённый инструмент интеграции данных для передачи больших объёмов данных между источниками и приёмниками. В нём доступно более 160 коннекторов для баз данных, хранилищ данных и других систем; поддерживаются синхронизация в реальном времени, захват изменений (CDC) и полная синхронизация баз данных.
seatunnel можно использовать бесплатно? Какая у него лицензия?
seatunnel распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
seatunnel всё ещё поддерживается?
Активно поддерживается. Последний коммит в seatunnel — 21 окт. 2026 г..
Для чего можно использовать seatunnel?
Синхронизация данных из множества баз данных в хранилище данных или озеро данных Захват изменений в реальном времени из операционных баз данных Полная миграция или репликация баз данных между разнородными системами Загрузка структурированных и неструктурированных данных в конвейеры для AI или аналитики
Как установить seatunnel?
Скачайте SeaTunnel с официального сайта Выберите движок выполнения: Zeta Engine, Spark или Flink
Где скачать seatunnel?
Исходный код и инструкции по установке — на GitHub: https://github.com/apache/seatunnel

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Китайскоязычное руководство по подготовке к собеседованиям на Java backend: основы CS, базы данных, распределённые системы, проектирование систем и разработка AI-приложений.

159,2 тыс.46,1 тыс.JavaScriptApache-2.0Обновлён 5 дней назад