Отримайте необмежену ємність безкоштовно на 30 днів!Зареєструйте безкоштовний акаунт та почніть синхронізацію сьогодні. Кредитна картка не потрібна.Зареєструватися →
GodwitGodwit Sync
ГоловнаЦіниЗавантаженняДокументація
Кабінет клієнтаПочати
Почати
Інкрементальна синхронізація

Синхронізуйте зміни після останнього завершеного запуску

Godwit Sync сканує джерело й порівнює кожен ключ із завершеною базовою лінією SQLite. Він створює завдання копіювання для нових або змінених обʼєктів, позначає незмінені як пропущені та не звертається до призначення під час планування.

ПочатиЗареєструватися
Планування з локальної бази

Інкрементальна синхронізація передає лише нові або змінені обʼєкти

--incremental починає з повної синхронізації, якщо SQLite не містить завершеного запуску для тієї самої пари джерела й призначення. Завершений запуск стає наступною базовою лінією, а запуск із незавершеними завданнями переходить у resume без створення нового плану.

  • Порівнює розмір та ETag
  • Зіставляє ID версій джерела
  • Зберігає відсутні в джерелі обʼєкти
  • Рахує лише скопійовані байти
# Inspect only the latest incremental planning pass
$ godwit plan inspect \
    --run-id daily-backup \
    --incremental \
    --state-path ./godwit.state.db

# Abridged output
Plan Summary for Run: daily-backup
───────────────────────────────────
Status:            completed
Job:               4

Objects:
  Total:           82431
  Finished:        37
  Skipped:         82394
  Failed:          0

Data:
  Transferred:     12.80 GB
  Left:            0 B
  Total:           1.41 TB

Деталі інкрементального планування

Як Godwit Sync виявляє, що змінилося?

Для кожного обʼєкта джерела Godwit Sync шукає в SQLite run ID, ключ та ID версії. Latest-режим застосовує вибрану політику метаданих, а версіонований режим вважає новий ID джерела новою версією.

Чи перевіряє інкрементальна синхронізація призначення повторно?

Ні, інкрементальне планування використовує завершену локальну базову лінію та не звертається до призначення. Запустіть godwit plan verify для перевірки контрольних сум або повну синхронізацію, якщо призначення могло змінитися поза Godwit Sync.

Чи переносяться видалення з джерела до призначення?

Ні, відсутній ключ не потрапляє до нового списку, тому попередній обʼєкт у призначенні залишається. Поточна реалізація інкрементальної синхронізації не видаляє обʼєкти призначення.

Як інкрементальний запуск використовує ліміт плану?

Godwit Sync повністю сканує джерело, але до ліміту на запуск входять лише байти нових або змінених завдань копіювання. Незмінені обʼєкти базової лінії не рахуються повторно.

Інші можливості

Переносьте повний ланцюжок версій
Передавайте поточні й попередні версії разом із маркерами видалення та отримуйте підсумок прогалин історії для кожного ключа.
Дізнатися більше
Відновіть минулий знімок
Оберіть точний момент або відносну точку, наприклад три дні тому, щоб відтворити тодішній стан джерела.
Дізнатися більше
Продовжуйте перервані передачі
Зберігайте завершені обʼєкти й multipart-частини, а потім повторюйте лише незавершену роботу.
Дізнатися більше

Використовуйте завершений запуск як базову лінію.

Створити безкоштовний акаунтПереглянути довідник CLI

Використовуйте --plan-only для перегляду дельти й --override, коли обʼєкти latest-режиму можуть змінюватися.

Godwit Sync

Міграція та постійна синхронізація S3 виробничого рівня. Контроль, передбачуваність та безпека у масштабі.

Продукт

  • Ціни
  • Документація
  • Changelog

Юридична інформація

  • Умови надання послуг
  • Угода користувача
  • Політика конфіденційності

© 2026 Godwit Sync. Усі права захищено.

Версія v1.1.18

Amazon S3, MinIO, Ceph, Cloudflare R2, Backblaze B2, Wasabi та всі інші назви продуктів, логотипи й торгові марки третіх сторін, згадані на цьому сайті, є власністю їхніх відповідних власників і використовуються лише з метою ідентифікації. Їх використання не означає жодної афіліації чи схвалення з їхнього боку.